精·软件工程 第8章 软件测试.ppt

第八章 本章内容 8.1 软件测试背景 8.2 软件测试的基本概念 8.3 测试用例的设计 8.4 软件测试过程 8.1 软件测试背景 8.1.1 软件缺陷与故障 案例 软件缺陷的定义 软件缺陷的特征 8.1.2 软件缺陷产生的原因 8.1.1 软件缺陷与故障 1、软件缺陷和软件故障案例 案例1 美国迪斯尼公司的狮子王游戏软件bug 兼容性问题 案例2 美国航天局火星登陆事故 系统测试 衔接问题 案例3 跨世纪“千年虫”问题 案例4 爱国者导弹防御系统炸死自家人 系统时钟误差积累 案例5 英特尔奔腾浮点除法 上述所有实例中的软件问题在软件工程或软件测试中都被称为软件缺陷或软件故障。 软件缺陷与故障(续) 2、软件缺陷的定义 (1)软件未达到产品说明书中已经标明的功能; (2)软件出现了产品说明书中指明不会出现的错误; (3)软件未达到产品说明书中虽未指出但应当达到的目标; (4)软件功能超出了产品说明书中指明的范围; (5)软件测试人员认为软件难以理解、不易使用,或者最终用户认为该软件使用效果不良。 软件缺陷与故障(续) 3、软件缺陷的特征 “看不到” ——软件的特殊性决定了缺陷不易看到 “看到但是抓不到”

文档评论(0)

1亿VIP精品文档

相关文档