月度归档:2015年03月

第15届BQConf中国软件质量大会

第15届BQConf中国软件质量大会2015年回归北京,这次质量大会,不仅有来自ThoughtWorks经验丰富的咨询师现场讲解性能监控以及调优,还有来自京东、小米对互联网以及产品测试的宝贵经验。

这次会议的话题由ThoughtWorks、京东和小米的讲师带来,分别是:

1. 《Fast, Fast, Fast》- ThoughtWorks 张瑞民,详情请点击这里

2. 《互联网产品测试的宏观性和广义性》 – 京东 李军亮,详情请点击这里

3. 《Windows下自动化部署的救赎》- ThoughtWorks 姚文杰,详情请点击这里

4. 《在产品中进行软件测试》- 小米 欧阳辰,详情请点击这里

现场花絮:

DSC_0069 DSC_0064

DSC_0006

DSC_0008

 

在产品中进行软件测试

话题介绍:通过使用真实的用户数据,在生产环境中进行的测试活动,从而发现产品中缺陷,获得用户反馈,改进产品;产品中测试是一套开发技术: 开发理念,降低风险,用户驱动等,设计结构;它是产品测试的一部分;改进的工程:更好的代码注入,用户反馈,可测试性,灰度发布等;通常用于面向服务的软件测试。

讲师:欧阳辰

拥有超过15年的软件研发工作经验。曾在微软公司工作10年,担任软件测试工程师,测试主管,开发主管等职务,领导团队参与研发微软的搜索引擎,广告平台和MSN等互联网项目。曾任职于甲骨文公司,担任测试主管,从事Oracle数据库的全球化测试工作。本人热爱软件测试行业和技术,特别对于敏捷测试以及大规模软件的测试,有丰富的实践经验和深入思考。

PPT:

演讲视频:

互联网产品测试的宏观性和广义性

话题介绍:产品快速迭代的要求下,效率与质量的权衡能力显得尤为重要,如何甩开膀子,迈开步子,让QA放下沉重的包袱,轻轻松松工作?我想需要做好测试全流程分层布局,注重宏观性测试,即使测试不完备,在某种机制下,仍能快速上线验证,尽量省去线下测试环境的高额维护成本。测试与运维更需要融为一体,注重系统架构设计,做到线上线下资源互通共享,从狭义测试领域中摆脱出来,向产品设计、架构设计、代码实现、上线发布、效果监控与验证等广义的测试领域进发,远距离主攻,中距离交战,近距离防守!

讲师:李军亮

过去6年里,持续在测试一线,致力于互联网产品后端测试,研究并实践过单元测试、可测性改造、环境管理、敏捷开发持续集成、PIPELINE自动化、线上持续部署、在线效果监控等领域,善于冲破传统测试的藩篱,与研发、产品经理、运维等角色深入合作,模糊QA角色,注重测试分层布局,拓宽工作领域,将测试与运维融为一体,为产品的快速迭代提供全方位服务。

PPT:

演讲视频:

Windows下自动化部署的救赎

话题介绍:如何管理自己的自动化测试环境?还在用庞大的镜像保存基础环境设施?听说过“Infrastructure As Code”的概念?对于在Windows环境下开发测试的你,是否尝试过Nuget, Chocolatey这样的包管理工具,是否接触过DSC(Desired State Configuration)这样的自动化部署技术?让我们一一道来…

讲师:姚文杰

主要从事敏捷软件开发过程中的自动化部署及维护工作。熟悉产品交付、测试、持续部署、功能开发及维护等内容。有丰富的Windows开发经验,多参与Windows下的自动化运维建设,致力于“基础设施即代码(Infrastructure As Code)”的实践。在具体项目及开发环境中多次使用该主题下的Nuget, Chocolatey, DSC等自动化部署及管理工具。

PPT:

演讲视频:

Fast, Fast, Fast

话题介绍:四年前,ThoughtWorks从美国圣荷西定下了某客户项目的三个目标:Fast, Fast, Fast. 我们如何验证这个目标实现了呢?我们将讲述如何记录用户行为数据,精确,客观地反应系统响应速度。内容包括:1. 系统性能监控 2. 自定义记录用户行为 3. 用户行为分析及流程优化

讲师:张瑞民

十余年的软件开发、设计和管理经验,曾先后担任软件工程师、项目经理、Tech Leader等职务。在ThoughtWorks 北京办公室一大规模项目上参与整体架构设计与研发,包括系统架构设计与开发,系统监控,业务监控,应用性能调优等。 目前主要致力于系统的性能测试,监控和调优以及各种测试和生产环境维护,应用部署和监控。

PPT:

演讲视频: