马总在2011年公司年会上的讲话大家还记忆犹新??为全世界一亿人创造业机会;创办一家市值超过1000亿的受人尊敬的公司!

  伟大的公司都有远大的梦想。比尔盖茨当年的梦想是让全世界的每个人都能用上电脑;Google则希望300年后能索引全世界的信息。我们都听过“追求的目标越高,取得的成绩越大”这句话。我也一直在考虑,我们的梦想是什么,什么是测试团队的梦想?

  促进研发质量和效率提升,让测试变得不再重要。一个成功的测试团队要成自己的消失!

  这是我能想到的测试团队的长远梦想。测试本来是一条不容易走的路,实现梦想也许要经过5年,10年,甚至更长的时间。

  我把这个梦想划分为四个阶段,我们还基本停留在第一个阶段,第二、三阶段的路很长,只有不断地坚持,才能达到第四个阶段的长远目标。

  1、按时保质完成测试任务,没有因为测试遗漏导致的线上严重故障。

  这是我们的基本的工作职责,也是我们目前从事的主要工作。去年我们在软件终测试质量方面做得不错,但更多是通过加班等额外的资源投入获得的。我们不仅仅要看事情的结果,更看重做事情的过程。今年我们会陆续建立各产品线的自动化回归体系,提升测试的效率和质量。在测试资源有限的情况下也能够有效地完成测试任务,这才是可以复制,可以长久的做事方式。

  2、不仅发现产品的缺陷,也发现软件过程的缺陷。促进高效、透明的研发流程的完善。

  除了保证产品的质量,测试作为研发过程的重要参与者,需要和过程改进积极配合,在研发流程完善方面也要发挥积极作用。建立软件过程质量度量体系也将是今年的重要工作,通过分析软件过程质量来促进规范、透明的研发流程的完善。正因为有这么多的问题和持续不断地改进,我们才能看到个人、团队和公司在快速地成长和进步。

  3、促进研发质量和效率的提升,提升生产力,降低研发成本。

  产品、开发等上游的问题(包括需求变更、可测试性、代码质量、迭代次数等等)多会在测试环节放大。帮助开发提升代码质量是直接、有效地促进研发质量和效率提升的方式。推进开发人员进行单元测试、代码review和开发自测提升代码质量将是我们一个长期的使命。

  4、减少开发对测试的依赖,“测试”不再重要!一个成功的测试团队要成自己的消失!

  软件质量人人有责。因为研发流程、研发过程质量和测试自身的问题,现实是开发人员对测试过渡依赖了。我们虽然在不断补充测试资源,可总是觉得要做的事情却越来越多。去年QCon开场演讲者曾说过一句话“Strong QA leads to weak product quality.“大意是说开发人员如果认为测试很牛,会放松对软件质量的把控,把软件质量的责任全部推给测试,而这将会是软件终质量的灾难!我们还很不牛,但不要放松警惕。第2和第3阶段的目的,是希望测试能够在软件质量各个环节发挥更多的影响力。只有这样,才能减少测试的压力,让测试人员摆脱研发流程混乱、可测试性和代码质量低下带来的噩梦,让大家体验测试的成感,让“测试变得不再重要”。

  开发测试比仅仅是这一持续过程的副产物。如果我们朝着梦想持续地努力,我相信我们很快能看到4:1,5:1……如果有真的不需要测试团队了,我想各位一定在从事更有趣、更有挑战性的工作,测试顾问、测试架构师、性能调优专家、自动化框架设计者、过程改进、开发、产品经理……

  我的梦想的初衷说白了一句话“希望大家成长!“

  我们的梦想有待大家一致的努力,2012年我们一起加油!

  你的梦想是什么呢?