《软件测试》学习笔记(自整理)
A crash is when your competitor’s program dies.
When your program dies, it is an “idiosyncrasy”.(持续更新)
第一章 软件测试的背景
1.1 软件错误用例
- 迪士尼的狮子王
- 英特尔奔腾浮点除法缺陷
- 美国航天局火星极地登陆者号探测器
- 爱国者导弹防御系统
- 千年虫问题
- 危险的预见
1.2 软件缺陷是什么
-
defect、failure、fault指的是确实严重的情况,甚至是危险的情况。
-
anomaly、incident、variance主要指未按预料的运行,甚至是危险的情况。
-
problem、error、bug比较常用
想怎么称呼就怎么称呼,这不是关键点
产品说明书(product specification):它对开发的产品进行定义,给出产品的细节、如何做、做什么、不能做什么。
软件缺陷(software bug):
1.Doesn’t do something it should do.
2.Does something it shouldn’t do.
3