软件测试的核心价值

发表于:2014-6-20 11:22

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

 作者:jls18    来源:51Testing软件测试网博客

  我们推理出测试的核心价值:
  能发现一般人发现不了的Bug
  这个结论和我对测试的认识差距非常大,但是一直没有时间去再次思考这个问题。
  我认为测试的核心能力是:
  测试的思维方式
  核心能力和核心价值应当是相关的,并且测试的思维方式确实有助于发现一般人发现不了的Bug,但是我仍然本能的不能接受测试的核心价值是发现一般人发现不了的Bug这个结论。
  今天终于有空,再次阅读了这篇文章,我认为得到这个结论的过程本身有问题:
  “如果把软件测试看成一种服务,那么从客户的视角来评判”
  作为测试,我们服务的客户是谁呢?是软件的使用者?是软件的购买者?
  我认为都不是!我认为测试服务的客户是软件的开发者!
  软件的使用者和购买者都不应当为软件测试买单,他们为软件的功能和质量买单,但是有一条测试公理:测试不能提高质量。
  那谁应该为软件测试买单?只有软件开发者,或者说项目组;因为测试对于项目的作用在于降低成本、提供质量评判、提供决策参考。
  而测试的思维方式不仅仅有助于找到一般人发现不了的bug,更有助于更早的发现bug甚至预防bug的产生。
  所以,从项目组织上来讲,通常认为测试应当独立于项目组,测试主管应当和项目经理是平等关系,一起向产品经理汇报工作
  最终我的结论是:
  测试的核心价值是降低项目成本,降低项目风险;
  测试的核心能力是测试思维方式。
  找到一般人找不到的bug只是测试价值的一部分,并且如果偏执的追求这一点,反而可能与测试真正要做的事情相背离,因为找到更难发现的bug通常需要支付更高的成本,反而可能提高项目成本。做测试工作要时时刻刻关注性价比,而不是单纯的埋头找bug。
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • brucehao
    2014-6-20 11:50:42

    虽然测试本身不能提高产品质量,但是能够帮助开发提高产品质量,这才能测试的核心价值。介入越早,越能够体现测试这一核心价值。
    进而降低产品成本和风险,这是测试的结果。

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号