![软件测试技术-软件测试过程_第1页](http://file4.renrendoc.com/view7/M01/37/20/wKhkGWcA9ImAZNgVAAHfJgdv57A157.jpg)
![软件测试技术-软件测试过程_第2页](http://file4.renrendoc.com/view7/M01/37/20/wKhkGWcA9ImAZNgVAAHfJgdv57A1572.jpg)
![软件测试技术-软件测试过程_第3页](http://file4.renrendoc.com/view7/M01/37/20/wKhkGWcA9ImAZNgVAAHfJgdv57A1573.jpg)
![软件测试技术-软件测试过程_第4页](http://file4.renrendoc.com/view7/M01/37/20/wKhkGWcA9ImAZNgVAAHfJgdv57A1574.jpg)
![软件测试技术-软件测试过程_第5页](http://file4.renrendoc.com/view7/M01/37/20/wKhkGWcA9ImAZNgVAAHfJgdv57A1575.jpg)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件测试过程软件测试过程概述4.1单元测试4.2集成测试4.34.1软件测试过程概述软件测试过程与软件工程的开发过程应该是相对应的。图4.1软件开发与软件测试的对应关系4.2单元测试4.2.1单元测试的定义4.2.2单元测试的重要性与单元测试原则4.2.3单元测试的主要任务4.2.4单元测试环境的建立4.2.5单元测试主要技术和单元测试数据4.2.6单元测试工具简介4.2.7单元测试人员4.2.1单元测试的定义单元测试是对软件设计的最小单元—模块进行正确性检验的测试工作,主要测试模块在语法、格式和逻辑上的错误。一般来说,“单元”是软件里最小的、可以单独执行编码的单位。4.2.2单元测试的重要性与单元测试原则1.单元测试的重要性(1)时间方面(2)测试效果方面(3)测试成本方面(4)产品质量方面2.单元测试原则
软件开发是按照需求规格说明的要求由抽象到具体,逐步生成软件的过程。①单元测试越早进行越好。②单元测试应该依据《软件详细设计规格说明》进行。③对于修改过的代码应该重做单元测试,以保证对已发现错误的修改没有引入新的错误。2.单元测试原则
④当测试用例的测试结果与设计规格说明上的预期结果不一致时,测试人员应如实记录实际的测试结果。⑤单元测试应注意选择好被测软件单元的大小⑥一个完整的单元测试说明应该包含正面测试(PositiveTesting)和负面测试(NegativeTesting)。⑦注意使用单元测试工具。4.2.3单元测试的主要任务1.模块接口测试2.模块局部数据结构测试3.模块中所有独立执行路径测试4.各种错误处理测试5.模块边界条件测试4.2.4单元测试环境的建立图4.3一般单元测试环境4.2.5单元测试主要技术和单元测试数据1.单元测试主要技术(1)静态测试(2)动态执行跟踪(3)状态转换测试2.单元测试中使用的数据4.2.6单元测试工具简介(1)基于XUnit测试框架的测试工具(2)常用的C语言单元测试工具(3)VisualUnit单元测试工具(4)分析覆盖率的工具(5)静态分析工具4.2.7单元测试人员单元测试一般由开发设计人员自己完成的。4.3集成测试4.3.1集成测试的定义4.3.1集成测试的定义把经过单元测试的模块按设计要求连接起来,组成所规定的软件系统的过程称为“集成”。
集成测试(也叫组装测试、联合测试)是单元测试的逻辑扩展。
集成测试是在单元测试的基础上,测试将所有的软件单元按照概要设计规格说明的要求组装成模块、子系统或系统的过程中,各部分工作是否达到或实现相应技术指标及要求的活动。4.3.2集成测试的主要任务将各模块连接起来,检查模块相互调用时,数据经过接口是否丢失。将各个子功能组合起来,检查能否达到预期的各项功能。一个模块的功能是否会对另一个模块的功能产生不利的影响。全局数据结构是否有问题,会不会被异常修改。单个模块的误差积累起来,是否会被放大,从而达到不可接受的程度。4.3.3集成测试遵循的原则所有公共接口都要被测试到。关键模块必须进行充分的测试。集成测试应当按一定的层次进行。集成测试的策略选择应当综合考虑质量、成本和进度之间的关系。集成测试应当尽早开始,并以总体设计为基础。在模块与接口的划分上,测试人员应当和开发人员进行充分的沟通。当接口发生修改时,涉及的相关接口必须进行再测试。测试的执行结果应当如实记录。4.3.4集成测试实施方案1.非增式测试2.增式测试(1)自顶向下增式测试(2)自底向上增式测试3.其他集成测试实施方案
(1)三明治集成测试(2)核心系统先行集成测试(3)高频集成测试4.几种集成测试实施方案的比较4.3.5集成测试的测试技术与集成测试数据软件集成测试的具体内容如下。(1)功能性测试(2)可靠性测试(3)易用性测试(4)性能测试(5)维护性测试4.3.6集成测试人员
集成测试不是在真实环境下进行的,而是在开发环境或一个独立的测试环境下进行的,所以所需人员一般由测试人员和从开发组中选出的开发人员组成。4.4系统测试4.4.1系统测试的定义4.4.2系统测试前的准备工作4.4.3系统测试的测试技术和系统测试数据4.4.4系统测试人员4.4.1系统测试的定义
系统测试是指将通过集成测试的软件系统,作为计算机系统的一个重要组成部分,与计算机硬件、外设、某些支撑软件等其他系统元素组合在一起所进行的测试,目的在于通过与系统的需求定义作比较,发现软件与系统定义不符合或与之矛盾的地方。4.4.2系统测试前的准备工作收集软件规格说明书,作为系统测试的依据。收集各种软件说明书,以作为系统测试的参考。仔细阅读软件测试计划书,如有独立的系统测试计划书则更好,以作为系统测试的根据。如果已有编好的系统测试用例,一并收集。对系统各种功能的描述。4.4.2系统测试前的准备工作系统要求的数据处理及传输的速率。对系统性能的要求。对备份及修复的要求。对兼容性的描述。对配置的描述。对安全方面的要求等。4.4.3系统测试的测试技术和系统测试数据1.系统测试的主要测试技术(1)功能测试(2)性能测试(3)系统可靠性、稳定性测试(4)系统兼容性测试(5)恢复测试(6)安全测试(7)强度测试(8)面向用户支持方面的测试(9)其他限制条件的测试2.系统测试的测试数据
因此系统测试可用数据的数量也必须和真实数据的大小和复杂性相当。
4.4.4系统测试人员机构独立的测试部门(如果存在的话)的测试人员。本项目的部分开发人员。邀请其他项目的开发人员参与系统测试。机构的质量保证人员。4.5验收测试4.5.1验收测试的定义4.5.2验收测试的主要内容4.5.3验收测试的测试技术和验收测试数据4.5.4α、β测试4.5.5验收测试人员4.5.1验收测试的定义验收测试是软件开发结束后,用户对软件产品投入实际应用以前,进行的最后一次质量检验活动。它要回答开发的软件产品是否符合预期的各项要求,以及用户能否接受的问题。验收测试主要是验证软件功能的正确性和需求的符合性。4.5.2验收测试的主要内容1.配置复审2.合法性检查3.软件文档检查4.软件代码测试5.软件功能和性能测试6.测试结果交付内容4.5.3验收测试的测试技术和验收测试数据1.验收测试的主要测试技术2.验收测试中使用的数据4.5.4α、β测试
测试是在软件开发公司内模拟软件系统的运行环境进行的一种验收测试,即软件开发公司组织内部人员,模拟各类用户行为对即将面市的软件产品(称为
版本)进行测试,试图发现并修改错误。经过
测试调整的软件产品称为
版本。4.5.5验收测试人员验收测试一般在测试组的协助下,由用户代表执行。4.6回归测试回归测试是指软件系统被修改,或扩充(如系统功能增强或升级)后重新进行的测试。4.6.1回归测试的测试技术和回归测试的数据4.6.2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国茶籽市场调查研究报告
- 2025年中国葡萄粮酸锌市场调查研究报告
- 2025年防敏修复霜项目可行性研究报告
- 2025年中国皮艇市场调查研究报告
- 2025年中国板材端面Ⅴ形槽涂布机市场调查研究报告
- 2025年电动搅拌机项目可行性研究报告
- 2025年方型油压缸项目可行性研究报告
- 2025年微孔过滤管项目可行性研究报告
- 2025年导电无基材胶带项目可行性研究报告
- 2025年单波峰焊机项目可行性研究报告
- 数学方法在物理中的应用
- 【永辉超市公司员工招聘问题及优化(12000字论文)】
- 柴油加氢装置知识培训课件
- 汽油安全技术说明书(MSDS)
- 中国直销发展四个阶段解析
- 2024届浙江省宁波市镇海区镇海中学高一物理第一学期期末质量检测试题含解析
- 部编版语文四年级下册 教材解读
- 《一次函数与方程、不等式》说课稿
- 动火作业安全管理要求及控制措施
- 诗豪刘禹锡一生部编教材PPT
- 中国营养师培训教材1
评论
0/150
提交评论