zoukankan      html  css  js  c++  java
  • 测试中的杀虫剂困境

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

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

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

    image

  • 相关阅读:
    240. Search a 2D Matrix II
    442. Find All Duplicates in an Array
    4. Median of Two Sorted Arrays
    3. Longest Substring Without Repeating Characters
    poj 3616
    cf 337 div2 c
    poj 2385
    poj 2229
    uvalive 3231
    Entity Framework 学习初级篇7--基本操作:增加、更新、删除、事务
  • 原文地址:https://www.cnblogs.com/gisen_6/p/3704418.html
Copyright © 2011-2022 走看看