1 / 53
文档名称:

(软件质量与测试)第一章软件测试概述.ppt

格式:ppt   大小:2,175KB   页数:53页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

(软件质量与测试)第一章软件测试概述.ppt

上传人:autohww 2018/5/26 文件大小:2.12 MB

下载得到文件列表

(软件质量与测试)第一章软件测试概述.ppt

文档介绍

文档介绍:软件质量与测试
沈阳师范大学软件学院
1
课程概述
学****前的要求
掌握软件工程基本概念
掌握软件开发方法和软件开发语言
了解Web程序开发
沈阳师范大学软件学院
2
课程概述
参考书目
《软件测试》 Paul C. Jorgensen,韩柯等译,2002,***出版社
《软件测试方法和技术》朱少民,2011,清华大学出版社
《高级软件测试技术》杜庆峰,2011,清华大学出版社
《实用软件测试教程》温艳冬,2011,清华大学出版社
沈阳师范大学软件学院
3
防不胜防的软件错误
例1:1963年, 美国, 飞往火星的火箭爆炸, 损失$ 10 million
原因:FORTRAN循环 DO 5 I = 1,3 误写为 DO 5 I =
例2:1996年,美国,飞往哥伦比亚城市Cali的客机失事,163人中仅4人生还
原因:关于目的地坐标的、由一个字符构成的计算机命令的错误输入,两相距132英里的城市坐标在南美航空表中代码相同
例3:1996年,ESA的火箭处女航失败,升空后仅飞行40秒就偏离了其预定轨道,该火箭被远程控制所毁并失去她携带的4个卫星,损失达5亿美元
4
沈阳师范大学软件学院
防不胜防的软件错误
原因:惯性参考系方面的问题未经讨论和解决
例4:1994-1995年, 迪斯尼的狮子王,第一个面向儿童的多媒体光盘游戏,投诉电话被打爆.
原因:未对市场上的各种PC机型进行正确测试,软件在大众使用的常见系统中难以运行
例5:1994年, 英特尔奔腾浮点除法软件缺陷,导致为自己的行为道歉并花费4亿多美元更换坏芯片.
原因:芯片发布前已发现问题,但管理层忽略了;软件缺陷被发现时,英特尔试图掩饰该问题的严重性;受到压力时,英特尔承诺更换芯片但要求用户证明自己受到软件缺陷的影响.
沈阳师范大学软件学院
5
防不胜防的软件错误
例6:1999年, 美国航天局火星基地登陆飞船在试图登陆火星表面时失踪.
原因:为省钱而简化确定何时关闭推进器的装置,导致飞船着陆时误更改一个数据位,两个测试小组的独立工作做的很好,但从未走在一起
例7:1991年, 美国爱国者导弹防御系统在几次对抗导弹战役中失利,多哈战误击毙28名美军士兵.
原因:一个很小的系统时钟错误积累,可能拖延14小时并造成跟踪系统失去准确度,多哈战中系统拖延了100多个小时
沈阳师范大学软件学院
6
本章内容
什么是软件测试
软件测试基础
软件测试原则和困境
沈阳师范大学软件学院
7
本节内容
什么是软件测试
软件测试的发展
软件测试的术语
IEEE对软件测试的定义
沈阳师范大学软件学院
8
软件测试的发展
软件测试的发展
早期——70年代:存在测试;无软件测试理论和方法;目的证明软件是可运行的;
70年代:开始出现测试理论和测试方法;1979年Myers《The Art of Software Testing》;软件测试目的:find errors in software;一个好的测试:find errors that not been found;
80年代:软件行业进入飞速发展时期,软件趋向复杂化、大型化,人们把“质量”融入到了软件测试里,形成了全新的软件测试与质量保证
21世纪初:软件测试深入到了软件开发的整个生命周期里,并且更侧重于面向对象软件测试、测试驱动开发、极限开发测试等新的领域
沈阳师范大学软件学院
9
软件测试的术语
术语和定义
错误(error)
缺陷(fault)
失效(failure)
事故(incident)
沈阳师范大学软件学院
10