- 3
- 0
- 约1.73万字
- 约 137页
- 2021-09-27 发布于河北
- 举报
软件测试基础知识及研发全过程;1.1 软件测试的基本概念
1.2 软件测试的依据与人员组织
1.3 软件测试的生命周期与模型
1.4 软件测试计划及其相关文档
;1.1.1 软件测试的定义
1.1.2 软件测试的必要性
1.1.3 软件缺陷
1.1.4 软件测试的原则
1.1.5 软件测试的误区
1.1.6 软件测试与软件质量保证的关系
1.1.7 软件测试技术的发展
; 软件的质量是软件的生命。为了保证软件的质量,人们在长期的软件开发过程中积累了许多经验,形成了许多有效的方法(技术的和管理的)。但是借助这??方法,只能减少软件中的错误和不足,但不能完全避免错误。
; 1. 什么是软件测试
软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审,是软件质量保证的关键步骤。对软件测试的定义很多,但一般可描述如下:
软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一组测试用例,利用测试用例去运行程序,以发现程序错误的过程。简言之,软件测试是为了发现错误而执行程序的过程。; 目前,根据侧重点的不同,主要有以下三种观点:
1983年IEEE将软件测试定义为:“使用人工或自动手段运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别”。明确地提出了软件测试是以检验软件是否满足需求为目的。
Myers认为:“是为了发现错误而执行程序的过程” 。明确提出了软件测试是以对软件“寻找错误”为目的。
多数软件开发商认为:软件测试是一种重要的软件质量保证活动,其动机是通过一些经济、高效的方法,捕捉软件中的错误,保证软件内在质量。明确提出了软件测试是以保证软件内在质量。; 2.软件测试与软件调试的区别
概念不同:软件测试是一个在可控环境中执行软件的过程,以验证是否按预期运行。软件调试是一个分析和定位软件BUG的过程。
作用不同:调试是测试的一个基础,调试支持测试,但不能完全替代测试。
目的不同:调试使软件能正确运行,而测试是发现软件中的错误。
对象不同:调试的对象是代码,测试的对象是开发过程中的所有的产品。;3. 软件测试的目的
基于不同的立场,存在两种完全不同的测试目的。
从用户的角度出发,希望通过软件测试暴露软件中隐藏的错误和缺陷,以考虑是否可以接受该产品。
从软件开发者的角度出发,希望成为表明软件产品中不存在错误的过程,验证软件已正确地实现了用户的要求,确立人们对软件质量的信心。
综合明来,测试的目的是通过对软件错误的原因和分布进行归纳,来发现并排除当前软件产品的缺陷,对在需求和设计过程中存在的问题查缺补漏,确保软件产品的质量。 ; 4. 软件测试的基本职责
软件测试有两个基本职责:
一是验证即前后阶段需求是否一致。
二是确认即满足最终需求。 ;1. 为什么要进行软件测试
软件由人开发,人会犯错误——〉软件(程序+数据+文档)都有缺陷。
无法避免人类犯错,但是可以通过努力寻找隐藏在软件中的缺陷。
多、快、好、省
软件测试是提高软件质量、保证软件质量的手段之一。;用户所说的;工程硕士; 2. 软件缺陷案例
软件缺陷将造成灾难性危害或对用户产生巨大的影响。
2003年,软件问题造成美国东部及加拿大停电,导致5000万人受影响,3人丧生,60亿美元的损失。
2000年,美国海军飞机控制软件问题导致飞机坠落,4人丧生。
1997年韩国空难,导致225人丧生(雷达控制软件问题)
2004年,北美银行已新安装的软件的缺陷,使数以百万计的客户受影响,缺陷修复花费两个星期,造成亿元损失。
2003年,美国专门为学生贷款的公司由于软件出错,错误计算80万学生的贷款利率,导致800万元的损失……; 3. 软件测试是软件开发的重要环节
4. 软件测试是保证软件质量的主要手段。
;1.1.3 软件缺陷; 2. 软件缺陷外部表现的判断规则
软件未实现产品说明书要求的功能。
软件出现了产品说明书指明不会出现的错误。
软件超出实现了产品说明书提到的功能。
软件未实现产品说明书虽未明确指出但应该实现的目标。
软件难以理解,不易使用,运行缓慢或者终端用户认为不好。
第5条规则是全面的。如果软件测试员发现某些地方不对劲,无论什么原因,都要认定为缺陷。; 以计算器为例说明判断规则。
若产品说明书声称能够准确无误地进行加、减、乘、除运
您可能关注的文档
最近下载
- 智慧物流与供应链管理-刘伟华-第7章.pptx VIP
- 2026中国贸促会直属单位招聘工作人员10人备考题库附答案详解(实用).docx VIP
- 公路路基路面养护培训ppt课件.pdf VIP
- 办公文秘面试常见问题.pdf VIP
- 第三章第二节分子晶体与共价晶体第二课时.pptx VIP
- AI Edge需求、愿景与潜在关键技术白皮书-2026.pdf VIP
- 中职学校资产管理存在的问题及对策建议思考.docx VIP
- 智慧物流与供应链管理-刘伟华-第12章.pptx VIP
- 一种超亲水不锈钢填料改性方法.pdf VIP
- 2025年高考政治课本知识背诵默写清单:逻辑与思维(背诵版).pdf VIP
原创力文档

文档评论(0)