近三十年致力于软件测试、质量管理、项目管理、软件开发、过程改进等多方面工作,目前在 同济大学软件学院 工作,负责软件质量控制与评估实验室(SQA Lab)的建设,同时从事软件工程相关方面的研究和咨询工作,例如,正在帮助华为技术有限公司 改进软件测试技术和流程。在最近五年,曾经帮助了近百家企业(例如:AutodeskBlackBerry、 CiscoeBayFidelity InternationalGE HealthcareGreenDotHPIBMMicroStrategyWincor Nixdorf百度边锋网络道富银行酷派国际航运中心平安科技趋势科技盛大搜狐深圳证券交易所太平洋保险公司淘宝信诚人寿兴业银行银联数据中标软件、 中国工商银行中国建设银行中国南车中国人寿中国商飞中国银行中国证券登记中心招商银行信用卡中心中国体彩中兴通讯等等 )提升其质量管理、测试管理、测试设计或测试自动化等某个方面之能力水平,也包括:

  • 为客户构建适合自己的软件测试体系或质量管理体系;
  • 帮助客户完成从传统测试向敏捷测试转型
  • 指导客户实施真正的敏捷测试;
  • 指导客户高效地开展探索式测试……等。

在这期间,自己的软件测试思想进一步成熟起来,发表了自己的测试宣言、在国内大会上阐述了像“测试价值越小则企业的收益越大”这样的多个观点等,对五、六前兴起的“敏捷测试”也进行了深度的思考,发表了相关文章以促进软件行业的健康发展,例如:

根据自己多年的思考与实践,从深层次来阐述软件测试的本质,给出软件测试的一个新公式

屏幕快照 2016-04-02 下午6.45.08

同时,继续完善一些个人的著作,如《软件测试技术和方法(第3版)》荣获“普通高等院校十二五国家级规划教材”、上海市普通高等院校优秀教材,《软件项目管理(第2版)》荣获“普通高等院校国家工信部十二五规划教材”、《全程软件测试(第2版)》等。自己还热衷于国内测试社区建设,创建测试俱乐部、主编《测试人》杂志,积极推动测试沙龙,帮助想从事软件测试的大学生或社会上有志青年,并在网易云课堂开设《软件测试 MOOC》课程,这也是国内第一个MOOC课程。

更早时间,在WebEx思科(中国)软件研发中心 工作十多年,从零开始创建测试(QA)团队,打造了国内一流的测试和QA团队(团队规模最高达260人),从测试经理到高级QA总监辛勤耕耘,致力于公司的具体项目的测试设计与执行、测试管理、软件研发流程定义与改进、质量管理、产品发布等工作,公司研发的产品涉及数据库服务器、应用(媒体)服务器、Web服务器、Windows/Mac/Linux客户端、Android/iOS移动app等相关的技术领域。在这期间,也善于总结自己的测试思想和实践,集中体现在《全程软件测试(第1版)》(2007年)这本著作中,提倡“覆盖全生命周期的软件测试”,这在国内外还是比较早的,因为 2015年国际上一些测试大伽还在说“2016年趋势之一:全生命周期的测试”。八年前出版的《轻轻松松自动化测试》,自己独具慧眼,将七个优秀的开源工具推荐给业界,把它们比喻成“七剑下天山”:

  1. 莫问剑——Selenium 的Web功能测试
  2. 游龙剑——AutoIT 实施功能测试
  3. 舍神剑——JMeter的性能测试
  4. 日月剑——JUnit 的单元测试
  5. 竞星剑——EMMA 覆盖率分析
  6. 青干剑——MantisBT 管理缺陷
  7. 在瀑剑——TestLink 管理测试

今天这些工具依旧是开源世界最热门的测试工具,特别是SeleniumJMeterJUnit 更是如日中天。实际上,在11年前(2006年)就向自己的团队推荐Selenium工具, 在国内最早实践Selenium。

再往前,就是大学毕业后的第一个雇主——合肥工业大学,在那里从事建筑CAD、信息管理系统(MIS)、决策支持系统(DSS)等研究与开发,先后获得安徽省、合肥市、青岛市、机械工业部教育司等多项科技进步奖。

会议演讲(部分):

  • 一个新的“软件测试公式”引起的变革,中国软件工程大会,北京,2015.12
  • 软件测试MOOC教学经验分享,第四届全国软件工程人才培养高峰论坛,杭州,2015.8
  • 敏捷开发自然拥抱探索式测试,中国软件测试大会,北京,2014.7
  • 基于上下文的软件开发迭代过程,SPI(软件过程改进),北京,2014.7
  • 测试价值越小则企业的收益越大,第8届敏捷中国大会,北京,2013.8
  • 特邀报告:软件测试自动化测试现状与发展趋势,第五届全国软件测试会议,绵阳,2013.7
  • 特邀报告:如何培养软件工程专业优秀人才,第一届高等学校软件工程人才培养高峰论坛,广州,2012.12
  • 敏捷之精益测试,第九届中国软件工程大会(CCSE 2012),北京,2012.11
  • Refactoring Testing Process in Mobile Application Development,Software QS-Tag,Nuremberg, Germany, 2012.11
  • Efficient Method for the Automatic Selection of Regression Test Case,Expo:QA, Madrid, Spain, 2012.6
  • How to Build First-class Test Process, Asia-pacific Management Seminar of Software R&D Team, Beijing, 2012.3
  • 构建有效的面向敏捷流程的自动化测试框架,第6届敏捷中国大会,北京,2011
  • 亡羊补牢到防患于未然,第4届国际软件测试会议,天津,2011
  • 如何让缺陷无处藏身——谈软件可测试性,淘宝技术嘉年华,杭州,2011.7
  • 敏捷测试的管理与最佳实践,第9届系统与软件过程改进年会,北京,2010
  • 自动化测试的发展趋势,第1届CSTQB国际软件测试高峰论坛,上海,2010
  • 如何从自动化测试中获得最大收益,中国软件技术大会,北京,2009

著作清单

  • 《软件测试(第2版)》,人民邮电出版社,2016.7 (编著)
  • 《软件项目管理(第2版)》,人民邮电出版社,2015.1 (合著,第1作者)
  • 《软件测试技术和方法》第3版,清华大学出版社,2014.10 (主编)
  • 《全程软件测试(第2版)》,电子工业出版社, 2014.1 (著)
  • 《自动化测试最佳实践》,机械工业出版社, 2013.3(第1译者)
  • 《完美测试: 软件测试系列最佳实践》,电子工业出版社, 2012.3(主编)
  • 《软件测试技术和方法》第2版,清华大学出版社,2010.7 (主编)
  • 《软件项目管理》,人民邮电出版社,2009.11 (合著,第1作者)
  • 《软件测试》,人民邮电出版社,2009.4 (编著)
  • 《软件工程导论》,清华大学出版社,2009.01(著)
  • 《轻轻松松自动化测试》,电子工业出版社, 2009.1 (主编)
  • 《全程软件测试》,电子工业出版社, 2007.9 (著)
  • 《软件过程管理》,清华大学出版社, 2007.4 (主编)

Save

联系我
  • 上海市嘉定区曹安公路4800号同济大学软件学院
  • kerryzhu@vip.163.com