本想偷懒不整理了,但是这一周《炮轰“测试左移”,向软件测试领域的“歪理邪说”宣战》微信的阅读人数八九百了,可能对很多公众号来说并不是一个很大的点击量,但是对领测老贺来说,挺多的了。也就借此机会,将几年前这篇文章的评论整理一下,算是画个句号吧!
这几天看了领测软件测试网公众号的后台,以及当时转载的几个公众号的评论记录。所有的评论分为几类人群:从事软件研发岗位的,从事软件测试岗位的,再有就是做软件测试工程师就业培训的。
评论内容有简单说好的,也有结合自身经历谈谈感想的,当然更有认为领测老贺误人子弟不懂软件测试的。都正常,每个人经历不同,公司不同,自然会得出不同的结论,但是我希望给出的是我结合我自身的软件测试经验,给出的有逻辑的结论,以供大家参考!
最后一类评论可能大家猜不到:就是直接骂街的,开始我不太明白为什么!本文最后我会尝试拆解一下为什么有人会什么道理都不讲,而直接骂街!
我们先来看看认同老贺理念的评论:
评论1:小酋观点
领测老贺回复:
对本文很好的一个提纲挈领的补充,很早以前我做过一个主题演讲,就是阐述不同类型的公司对质量的容忍度是不同的,作为测试工程师不能一味地强调质量。质量是为盈利服务的。测试工程师和开发工程师都是团队中重要的角色,要用更有效率的方法来保证质量。
评论2:岂兮哉等
领测老贺回复:
当没有搞清楚因为所以的时候,所谓的“测试左移”就是个甩锅大赛。这里的成本提法可能会有个误解,认为由于软件测试工程师的工资低,所以做功能测试能节省成本。这里我要说一句:可能有的公司就是这么觉得的,也是这么干的,但是这种思考逻辑完全是错误的,成本最低的测试就是不测试!你之所以还有测试这道工序,一定是发布出去有问题后,公司整体的成本会更高。
有兴趣的朋友可以了解一下:“质量成本”这个概念。
所以我们的目标应该是开发加测试,怎么构建一个最有效率的质量体系,让总体质量成本下降,也许解决方案应该是雇佣水平更高,工资更高的专业软件测试工程师!
当然作为软件企业,尤其是质量部门的决策者,首先对软件质量、软件测试有个清晰的、正确的认识。
评论3:张周
领测老贺回复:
这个话题之所以单拿出来,我是想说虽然大家都是做软件测试的,但是也不能一味的拔高软件测试的重要性,我们必须站在公司或者企业的角度来思考问题,尤其对测试总监,质量总监或者团队的负责人来说尤为重要。
企业是为盈利服务的,所以质量也要为盈利服务。
为了完成这个目标,各个角色要分工协作,盈利是对大家工作成果的奖赏。
作为软件测试团队,在这个协作的过程中被分配的是和质量相关的目标。但质量目标是谁定义的那?我想说绝对不是由测试团队自行定义的!
在项目管理中,我们称其为:项目干系人。
只有满足于项目干系人目标的测试工作才是个好测试工作!
换句话说,软件测试工程师是为项目干系人服务的!
文章评论