关闭

热议:软件测试的价值&重构之惑

发表于:2012-3-08 11:05

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

 作者:崔康    来源:51Testing软件测试网采编

  [Philonis高]在微博上发起了软件测试的价值体现在何处的讨论,[蛙蛙王子]则向大家提问:如何在实际工作中更好的重构

  软件测试的价值

  [Philonis高]在微博上表达了对软件测试价值取向的看法:

  很多人都说质量不是测出来的,这句话没错。不过,测试存在的意义其实有两点,创造价值和守护价值。质量要靠测试者来守护,而不是创造出来。“守护价值”存在于传统测试工作中;而“创造价值”,正是我们现在正在探索的。

  对于测试如何创造价值,或者说测试创造的价值是什么,很多人也有自己的看法。我预设的前提是,静态测试、需求评审等工作被划入“守护价值”,也就是将“创造价值”的范围缩小了,免得有哲学帝说一切工作都是创造价值。

  朱少民老师:

  守护价值和创造价值说得好!创造价值体现在基于客户的立场提出积极的质量反馈意见,以及对缺陷的分类、分析,总结出缺陷模式,回馈到前期过程,预防缺陷。

  原草莫莫:

  认同。我们现在搞的故障模式测试就是这样的一个实践。测试不依赖于开发的上游输入,通过反向验证推动产品质量改进。测试在产品也愈来愈有话语权。

  还有就是,当质量标准往往很难定义的时候,这个时候往往测试标准就成了产品潜在的质量标准。通过测试对产品质量作出诠释,这实际上也是一个引领开发、创造价值的过程。当然前提是测试对质量标准有足够的理解。

  Ang-Ani:

  测试当然创造价值。如在V model 中所谓的静态测试,review用户需求,及早发现需求中的defect,就是创造价值。如在敏捷测试中,测试结果反馈到下一个iteration,也是创造价值。再如测试驱动开发中,测试主导着开发过程,当然创造价值。

  质量就是测出来的。但是要知道何时测,测什么,如何测。不能把测试局限于后期的execution。从项目开始的最初,测试作为一个activity就应该存在,测试包括,静态的review 用户需求、技术文档及代码,动态的单元测试及非功能测试..如果脑海里只有waterfall模式:design code test,那么质量只能靠天收。

  梅万龙:

  “质量不是测出来的”——质量主要是靠设计的,有些产品还是得靠测试去发现,这也可以说质量是测出来的,而通过设计分析预防,测试维度分析预防成本更低,我们更乐于说,来通过预防来保证质量,而不是傻呼呼的都靠去测。

  “质量要靠测试者来守护”——质量是靠整个团队来守护,测试只是其中比较大的"发动机"。产品有比同行更好的质量,不就是要探索的价值吗?否则,不能从岗位角度看价值,得从人的职责和能力角度找价值了。

  Aullyxiao:

  这种情况也遇到不少,最后是项目经理确认某需求问题不找需求人员,而是找测试人员了,而测试人员直接找用例库,可想而知用例库的重要性和作用。这样思考之,探索式测试由于在事先没用例,事后补充的测试记录比较有限,也是一个限制。

  陈尚义:

  质量不是测出来的,这句话对传统产品是无可挑剔的正确,我见过纺织厂的质量检测人员,他们发现了错误就不能改,质量检测员当然不能提高质量。但对软件产品情形就不太一样,测试发现了问题马上就得到改正,这就提高了质量。另外,软件测试涵盖的范围很广,测试还可以建立对产品质量的信心。

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

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号