background image

11、麦格雷戈 《面向对象的软件测试》机械工业出版社 2002

参考网络资料

1.3 相关背景

前段时间

, 就是在我没有认真了解测试行业之前, 可能由于测试在中国的重视程度

的问题

, 我也一直认为测试应该是不重要的, 甚至认为有必要有专门的测试职业吗?认

为软件主要是开发人员的事

, 软件的成果也是由开发人员决定的, 当我在参加工作后, 

真正从学校的学习环境中走上实际运用开发的时候

, 事实上真的不是那么一回事哦。

软件无处不在

, 软而, 软件是人编的

——所以不完美。臭名昭著的软件测试案例:

1、迪士尼的狮子王 (1994~1995)软件在少数系统中能正常工作, 但在大众使用

的常见系统中不行。后来证实

, 迪士尼公司没有对市场上投入实用的各种 pc 机型进行

正确的测试。

2、英特尔奔腾浮点除法软件缺陷(1994)英特尔为自己处理软件缺陷拿出 4 亿

美元支付更换坏芯片的费用。导致付出如此昂贵的代价

, 其主要原因是发现了软件缺

陷没有正确的处理。

3、美国航天局火星极地登陆(1999)该项目使用前有经过测试, 两个测试小组双

方独立工作都很好

, 但从未走在一起。

4、爱国者导弹防御系统 (1991)一枚导弹在多哈击毙 28 名美国士兵, 症结在于

一个软件缺陷:一个很小的系统时钟错误累积起来就可能拖延

14 小时, 造成跟踪系统

失去准确度。在多哈袭击战中系统被拖延

100 小时。

5、千年虫 (大约 1974)估计世界各地更换或升级该系统程序解决原有 2000 年错

误的费用已经超过数亿美元。

                

2

9/17/2013