软件测试技术-2概述课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《软件测试技术-2概述课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 技术 概述 课件
- 资源描述:
-
1、康玲回顾回顾软件测试的软件测试的 引入引入软件测试的可靠性问题软件测试的可靠性问题软件测试的发展软件测试的发展软件缺陷软件缺陷软件缺陷案例软件缺陷案例描述软件失败的术语描述软件失败的术语什么是软件缺陷什么是软件缺陷为什么会产生软件缺陷为什么会产生软件缺陷软件缺陷修复的费用软件缺陷修复的费用事件迪斯尼的狮子王,1994年1995 兼容性测试1994年秋,迪斯尼公司发布第一个面向儿童的多媒体光盘游戏Lion King Animated Storybook(狮子王动画故事书)。销量可观,但不久爆发问题,用户买回家后光盘不能正确运行,最终导致退货并赔偿。原因兼容性问题未对市场上的各种PC机进行正确的测
2、试,仅在自己的开发系统中做测试。软件在少数系统中工作正常。事件1999年 火星气象探测器(Mars Climate Orbiter)到达火星之后不久就消失;此项工程成本耗费3.27亿美元,还不包括损失的时间(该探测器从发射到抵达火星将近一年时间)原因地面系统软件和飞行器上软件分别使用公制和英制两种单位。事件1996年6月4日,欧洲阿丽亚娜5型火箭第一次发射,原计划将运送4颗太阳风观察卫星到预订轨道,但因软件引发的问题导致火箭在发射39秒后偏轨,从而激活了火箭的自我摧毁装置。阿丽亚娜5型火箭和其他卫星在瞬间灰飞烟灭。原因 代码重用代码符合标准C语言,但在运行过程中,程序员将一个64位浮点值转换为
3、16位有符号整数值时,超出了16位整数的表示范围,造成内存溢出,而这个异常未得到正确解决。int 8 a;int 32 b;a=b;事件Intel 奔腾浮点除法软件缺陷,1994 年Thomas博士在他的奔腾PC机上做除法试验:(4195835/3145727)*3145727-4195835,结果不为0原因软件缺陷.英特尔声称,奔腾处理器出现这一问题的可能性微乎其微,因为即使是经常用到浮点运算的用户,也要每两万七千年才会遇上一次计算错误。但是,英特尔的技术性解释却引来媒体和公众更多的口诛笔伐。最终,英特尔当时的CEO(Andy Grove)向公众道歉,并承诺为用户更换奔腾处理器。爱国者导弹防
4、御系统,1991年1991年海湾战争,美国爱国者导弹防御系统出现失误,炸死28名本国士兵。原因:软件缺陷导致跟踪系统失去了精确度。千年虫问题20世纪70年代,为了节省系统存储空间,将4位的年份用后两位来存储。据估计,世界各地检查2000年兼容问题、解决2000年计算错误花费了数百亿美元。原因:软件缺陷。2009年2月份Google的Gmail故障,导致用户几个小时内无法访问邮箱。原因:Google数据中心之间的负载均衡软件的Bug引起。神舟七号成功发射 2008年北京飞控中心和飞船系统、航天员系统、应用系统一道,共同制定了267个故障对策。除了几千页的技术文档,神七涉及的计算机指令有150多万
5、为了保证系统的可靠性、稳定性和正确性,飞控中心做了3万多条测试用例。第一个有记载的第一个有记载的bugbug是编译器的发明者格蕾斯是编译器的发明者格蕾斯.哈珀发现的。哈珀发现的。19451945年年9 9月月9 9日日,下午下午3 3点点,哈珀中尉正领着他的小组构造一哈珀中尉正领着他的小组构造一个称为个称为”马克二型马克二型”的计算机的计算机.这还不是一个完全的电子这还不是一个完全的电子计算机计算机,使用了大量的继电器使用了大量的继电器,是一种电子机械装置是一种电子机械装置.突突然然”马克二型马克二型”死机了死机了.技术人员试了很多办法技术人员试了很多办法,最后定位最后定位到第到第7070号继
6、电器出错号继电器出错.哈珀观察这个出错的继电器哈珀观察这个出错的继电器,发现一发现一只飞蛾躺在中间只飞蛾躺在中间,已经被继电器打死已经被继电器打死.从此以后,人们将计算机错误戏从此以后,人们将计算机错误戏称为虫子(称为虫子(bugbug),而把找寻错误而把找寻错误的工作称为(的工作称为(debugdebug).描述软件缺陷的术语:Defect 缺陷 Variance偏差Fault 故障 Problem问题Failure 失效 Error 错误Bug 臭虫 Anomaly异常对于测试人员来说,任何和所期望的偏差都应该上报。软件错误软件错误(software error)人难免犯错误人难免犯错误,
展开阅读全文