你是如何汇报工作的?——软件测试的价值论述

发表于:2019-10-29 11:08

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

 作者:侯 峥    来源:51Testing软件测试网原创

分享:
  最近的心情有些浮躁,遇到的一些事情动摇了我的职业观念。测试的价值是什么?在我原本的观念中,测试的作用是保证项目质量,是非常重要的职位。我的老师也曾经说过,对于项目的各个阶段,最不能够压缩的就是质量保障环节的时间。但是,近段时间我遇到的问题却让我不得不对这句话的权重性有所怀疑。我从不否认软件测试环节在项目中的重要性,但我对软件测试环节在整个项目中的权重性持保留意见,这也体现出了很多人对于测试的偏见和误解。出现这种想法的起因有二,一是部门经理削减测试组补充人员名额;二是产品组的同事说“为什么要有测试环节,开发自测不就行了”。对于第一个原因,我暂时可以勉强理解为今年的大环境不是很乐观,领导需要控制预算或者说领导有其他的战略布局;对于第二个原因,我听到之后心里很是难受,觉得自己的努力被否定了,也许我不应该在意这样的话,做好自己的本质工作才最重要。非常欣慰的是,公司开发组的同事还是认可测试的存在意义,开发同事说“有测试这样的岗位存在就必定有其存在的意义,不能因为你个人的不理解就否定整个行业”。
  “存在即有意义。”在面对别人的质疑的时候,最先爆发出来的情绪不应该是愤怒,或者是哀伤。而是应该理智的去面对,去据理力争。软件行业发展这么多年,软件测试岗位的出现和发展正是对软件测试岗位认可性最强有力的证据。面对外行的质疑,我们应该用测试人员的专业价值和业绩来反击。都9102年了,作为软件测试行业的一份子,我们需要更加努力的普及软件测试的重要性,展现软件测试在整个项目过程中的重要性。那么软件测试的价值需要如何体现?或者说是如何高效的体现?
  首先,大家普遍认知的是软件测试是保证项目质量的一个重要环节。这个价值是普遍意义上的,也是其表象上的价值。但是,实质上软件测试的价值不仅仅于此,其价值在项目进度、项目成本,甚至企业口碑方面都有间接的体现。软件测试的普遍价值意义已经是老生常谈,这里不再过多的叙述,本文在软件测试的潜在价值方面讨论如何体现软件测试的价值,即软件测试存在更深层的意义。
  要体现是价值光靠描述是不够的,要学会转化。把测试的价值转化成数字会更容易理解,在展现形式上图表化会使得表象上更具有冲击性。
  一、软件测试在项目进度方面的价值
  有很多时候会出现这样的误区,项目迟迟不能上线是因为还有Bug没有修改。这个时候就会有人跑过来问测试,“怎么测出这么多Bug?还能不能上线了?”每次遇到这样的问题我都很困惑,所以Bug是我造成的咯?即使我不测试,那个Bug仍然存在,只不过没有被显现出来而已。心里虽然这样想,又不能表现出来,只能微笑着回答:“Bug没有改完建议不要上线。”这是项目中很常见的现象,看似测试环节影响的项目上线,其实根本不是这么回事。
  软件测试的一条真理是Bug发现的越早,修复的成本越低。测试的工作不仅仅是在项目开发完成才介入,而是在项目立项初期就开始介入。其间参与需求评审、设计评审、测试用例设计、测试用例评审、测试项目、项目上线。在各个阶段从测试的角度提出意见,将Bug扼杀在萌芽中,减少修复Bug花费的时间,避免由于设计不合理导致的返工。这样就要求测试人员具有较高的专业素质及经验,要求测试人员掌握架构、中间件特点、开发语言特点、交互设计、用户体验等方面的知识,有丰富的项目经验。我们在汇报工作的时候可以从这些角度来体现软件测试对于项目进度的影响。

 ......
查看更多精彩内容,请点击下载:

版权声明:本文出自《51测试天地》第五十五期。51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号