杀虫剂困境
来源:互联网 发布:mysql 字符串转日期 编辑:程序博客网 时间:2024/04/28 08:29
今天读了些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.
- 杀虫剂困境
- 杀虫剂困境
- 测试与杀虫剂困境
- 困境
- 码农的杀虫剂
- 软件测试中的杀虫剂悖论
- 人生困境
- 囚徒困境
- 囚徒困境
- 阶段性困境
- 囚徒困境
- 困境?挑战?
- strcpy 困境
- 程序员困境
- 对待困境
- 困境即是赐予
- 渴望走出困境
- 程序员的困境
- Android 基于Vollery.ImageLoader的拓展(替换缓存策略,增加本地持久化)
- Open Source Streaming Server--EasyDarwin
- 【[学习笔记----数据结构15-图的基本数据操作]】
- 第11届华南农业大学程序设计竞赛
- Android 倒计时动画
- 杀虫剂困境
- 没有就不能活的 53 个 CSS 技术
- [数据结构]顺序单链表插入
- crackme.chm之aLoNg3x_1.exe
- 软件架构————架构核对表
- BlockingQueue 队列保存方式差别列表
- C++中的指针与引用
- 第十一周上机项目六(2)回文数
- [Django]gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3>