码迷,mamicode.com
首页 > 其他好文 > 详细

测试中的杀虫剂困境

时间:2014-05-06 00:38:52      阅读:333      评论:0      收藏:0      [点我收藏+]

标签:style   blog   width   strong   http   2014   

第一次听到“杀虫剂困境”这个词来源于《微软的软件测试之道》中讲述的一个小故事。其中对于杀虫剂困境的原文表述是:“任何你用以防止或发现缺陷的方法都会留下一些残余的、更为微妙的缺陷,而对于这些缺陷而言,前面那些方法会统统失效。”意思就是说,测试中单一的测试技术、手段、方法、策略往往是不足以全部覆盖潜在的缺陷范围的。因此,在测试过程中,包括测试策略的制定、测试案例设计、测试执行的方式和方法等,都要保持方法的多样性,尝试从更多的角度去审视和观察被测软件的行为表现,以发现更多潜在的缺陷,最大化地提高软件测试工作的有效性,提高有效缺陷发现的质量。

故事听起来简单,但是仔细琢磨之后还是很有道理。测试过程中,测试人员容易陷入自己一直以来所习惯的观察角度和测试方法中,导致缺少主动寻求更多其他测试方法和角度的动力和意识。虽然根据以往的测试经验也能够很好地保证软件质量,但是,若始终保持测试方法多样性的意识,在测试的过程中坚持多角度的视角,会有助于发现更多潜在的缺陷。

附上《微软的软件测试之道》书中的对应截图,供参考,同时感谢本书作者Alan Page。

bubuko.com,布布扣

测试中的杀虫剂困境,布布扣,bubuko.com

测试中的杀虫剂困境

标签:style   blog   width   strong   http   2014   

原文地址:http://www.cnblogs.com/gisen_6/p/3704418.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!