测试团队的梦想和使命

发表于:2012-1-17 10:35

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:元仲    来源:51Testing软件测试网采编

  马总在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年我们一起加油!

  你的梦想是什么呢?

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号