杀虫剂悖论

2011-09-27  付民 

  说明:<微软测试技术心得整理>   
 
      测试理论里有个著名理论叫杀虫剂悖论(pesticide paradox),简单理解就如同给树喷农药,为了杀灭害虫只打一种杀虫药,小虫子就会有抗体而变得适应,一代一代就杀不死了。

      基于模型的测试有很多好处,包括:只需要管理模型,而不需要管理众多的测试用例;可以基于模型来自动化生成测试用例;可以有效防止“杀虫悖论”;可以解决更大的测试问题;提升测试工作的满意度;完成自动的探索性测试。

      同时,正如我们前面提到的,基于模型的测试对参与者的能力要求很高,需要测试工程师有设计能力及扎实的计算机专业功底,实施这种测试方法在前期投入会比较大。甚至很难通过“缺陷数目”、“测试用例的数目”来衡量模型生成测试能力的好坏,但是可以很容易地通过“规格说明覆盖率”、“代码覆盖率”来进行衡量。
 
 

1000°/9967 人阅读/4 条评论 发表评论

熊志男  2011-09-28

基于模型来自动化生成测试用例,比较有挑战


徐磊  2011-09-28

开发是小虫子,天天告诉他一种bug,他们就学聪明的不会犯了


付民  2011-09-28

熊志男: 基于模型来自动化生成测试用例,比较有挑战
嗯,是啊.....呵呵


刘俊  2011-10-08

仰慕一下,真没见过批量产生case的工具


登录 后发表评论