软件测试PPT
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
6
软件错误的损失
• 据推测,由于软件缺陷而引起的损失额每 年高达595亿美元。这一数字相当于美国 国内生产总值的0.6%。
7
1.2 软件测Leabharlann Baidu的定义
定义1:1983年IEEE(国际电子电气工程师协会)提出的软 件工程标准术语中给软件测试下的定义是: “使用人工或自动手段来运行或测定某个系统的过程,其 目的在于检验它是否满足规定的需求或是弄清预期结果与 实际结果之间的差别”。 定义2:软件测试是根据软件开发各阶段的规格说明和程序 的内部结构而精心设计一批测试用例,并利用这些测试用 例去执行程序,以发现软件故障的过程。该定义强调寻找 故障是测试的目的。 定义3:软件测试是一种软件质量保证活动,其动机是通过 一些经济有效的方法,发现软件中存在的缺陷,从而保证 软件质量。
2
第1章 软件测试概述
• 随着计算机技术的飞速发展,计算机系统的规模和复 杂性急剧增加,其软件开发成本以及由于软件故障而 造成的经济损失也正在增加,软件质量问题已成为人 们共同关注的焦点。 • 计算机出现故障引起系统失效的可能性也逐渐增加。 由于计算机硬件技术的进步,元器件可靠性的提高, 硬件设计和验证技术的成熟,硬件故障相对显得次要 了,软件故障正逐渐成为导致计算机系统失效和停机 的主要因素。 • 随着对计算机需求和依赖的与日俱增,计算机系统的 规模和复杂性急剧增加,使得计算机软件的数量以惊 人的速度急剧膨胀。
高级软件测试技术
杨为民
安徽大学计算机科学与技术学院
参考用书
软件测试教程. 宫云战. 机械工业出版社. 2008年9月.
软件测试实践:成为一个高效能的测试专家. (美)布莱克(Black,R.)著,郭耀译.清华大学出 版社. 2008年12月 LoadRunner性能测试应用. 姜艳. 电子工业出版 社. 2009年01月 NET测试实战技术大全:测试基础、流行工具、典型案例. 陈 能技.人民邮电出版社. 2008年12月 Web应用程序性能测试指南. (美)迈耶(Meier,J.D)著. 韩平 译. 机械工业出版社. 2008年09月
• 1991年,美国爱国者导弹防御系统首次应用在海湾战 争中对抗伊拉克飞毛腿导弹的防御战中,一次在沙特 阿拉伯的多哈击毙了28名美国士兵; • 1994年12月30日,Thomas R .Nicely博士在他的一个 实验中,发现了奔腾CPU的除法问题; • 1996年6月4日,阿丽亚娜5型火箭第一次鉴定发射, 因火箭导航电脑软件系统发生故障而失败;
8
5
1.1 计算机系统的软件可靠性问题
• 1999年12月3日,美国航天局的火星极地登陆者号探 测器试图在火星表面着陆时失踪; • 2003年8月,位于美国俄亥俄州的第一能源公司下属 的电力监测与控制管理系统“XA/21”出现软件错误, 导致北美东北部大规模停电; • 2005年07月13日,北京互联网首次突然大面积断网, 主要原因是北京网通几个核心路由器的 BGP Down掉了。
3
1.1 计算机系统的软件可靠性问题
• 随着软件系统规模和复杂性的增加,进行专业化高效 软件测试的要求越来越严格,软件测试职业的价值逐 步得到了认可,软件测试技术已作为一门新兴产业而 快速发展起来了。 • 软件测试是对软件需求分析、设计规格说明和编码的 最终复审,是软件质量保证的关键步骤。
4
1.1 计算机系统的软件可靠性问题