杀虫剂困境

今天读了些James Bach的文章,发现thinking in testing and keep thinking as tester 也是他的精髓,所以为不谋而合而开心,记之以求共勉!且摘录《微软的软件测试之道》杀虫剂困境一段如下:

富有经验的测试工程师会告诉你,没有任何一种单一的测试方法能够有效地揭示出所有种类的缺陷或,和对软件的能力做出完整的评估;这种困境被称为杀虫剂困境。杀虫剂困境这个术语源自 Beizer 第一定律:“任何你用以防止或发现缺陷的方法都会留下一些残余的、更为微妙的缺陷,而对于这些缺陷而言,前面那些方法会统统失效。”本质上,没有任何一种单一的技术或手段对于软件测试来说能够百试百灵。所以,增加测试方法的多样性,以及考虑从更多的视角来审视软件的话,我们就更有可能发现更多的潜在问题的同时,也提高了测试工作的有效性。

 Any experienced tester will tell you that no single approach to testing is effective in exposing all types of defects or completely evaluating the capabilities of software; this dilemma is known as the pesticide paradox. The pesticide paradoxis derived from Beizer's First Law: "Every method you use to prevent orfind bugs leaves a residue of subtler bugs against which those methods areineffectual." Essentially, there is no single technique or approach thatis completely  effective in softwaretesting, so by increasing the diversity of methods used in testing andconsidering different perspectives, we are more likely to be successful in bothexposing potential issues as well as increasing the effectiveness of outtesting.


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值