软件测试流程课件.ppt

软件测试流程课件.ppt

ID:57011294

大小:437.00 KB

页数:92页

时间:2020-07-26

软件测试流程课件.ppt_第1页
软件测试流程课件.ppt_第2页
软件测试流程课件.ppt_第3页
软件测试流程课件.ppt_第4页
软件测试流程课件.ppt_第5页
资源描述:

《软件测试流程课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章软件测试流程概述测试计划测试设计单元测试集成测试确认测试系统测试验收测试评估测试测试流程概述测试计划根据用户需求报告中关于功能要求和性能指标的规格说明书,定义相应的测试需求报告,使得随后所有的测试工作都将围绕着测试需求来进行。同时,适当选择测试内容,合理安排测试人员、测试时间及测试资源等。测试设计测试设计是指将测试计划阶段制订的测试需求分解、细化为若干个可执行的测试过程,并为每个测试过程选择适当的测试用例,保证测试结果的有效性。测试执行执行测试开发阶段建立的自动测试过程,并对所发现的缺陷进行跟踪管理。测试执行一般由单

2、元测试、组合测试、集成测试以及回归测试等步骤组成。测试评估结合量化的测试覆盖域及缺陷跟踪报告,对于应用软件的质量和开发团队的工作进度及工作效率进行综合评价。测试计划测试计划的依据主要是项目开发计划和测试需求分析结果而制定。测试计划一般包括测试背景、测试依据、测试资源、测试策略和测试日程等内容。测试设计根据测试计划设计测试方案,测试设计过程输出的是各测试阶段使用的测试用例,为每一个测试需求确定测试用例集,并且确定执行测试用例的测试过程。根据软件测试计划、软件需求、软件构架设计、软件详细设计等文档内容,设计测试用例具体如下:对

3、每一个测试需求,确定其需要的测试用例。对每一个测试用例,确定其输入及预期结果。确定测试用例的测试环境配置、需要的驱动程序。编写测试用例文档对测试用例进行同行评审测试执行与评估测试人员需要搭建测试环境,应尽可能的模拟被测系统的实际应用工作所必需的软件、硬件系统、网络设备、历史数据和支持条件等,测试执行过程又分为以下测试阶段:单元测试、集成测试、确认测试、验收测试等。软件开发是一个自顶向下,逐步细化的过程。软件测试则是依相反顺序的自底向上,逐步集成的过程。低一级的测试为上一级的测试准备条件。集成测试确认测试系统测试单元测试单元

4、测试单元测试单元测试模块模块模块模块已测模块设计信息集成的软件确认的软件软件需求其它系统元素集成测试确认测试系统测试单元测试单元测试单元测试单元测试模块模块模块模块模块模块模块已测模设计信息设计信息集成的软件确认的软软件需求软件需求测试执行阶段单元测试单元测试是在软件开发过程中进行的最低级别的测试活动,其测试的对象是软件设计的最小单位。例如:●传统的结构化编程语言中,比如C语言,单元测试的对象一般是函数或子过程。●在像C++这样的面向对象的语言中,单元测试的对象可以是类,或类的成员函数。●对Ada语言,单元测试可以在独立的

5、过程和函数上进行,也可以在Ada包的级别上进行。●单元测试的原则同样也可以扩展到第四代语言(4GL)中,这时单元被典型地定义为一个菜单或显示界面。单元测试又称为模块测试,什么是模块?并没有严格的定义,不过按照一般的理解,模块应该具有以下的一些基本属性:●名字;●明确规定的功能;●内部使用的数据,或称局部数据;●与其它模块或外界的数据联系;●实现其特定功能的算法;●可被其上层模块调用,也可调用其下属模块进行协同工作。单元测试的任务模块接口测试——对被测模块,检测数据能否正确无误地进入和流出模块;模块局部数据结构测试——检测模

6、块在工作过程中,其内部数据能否保持其完整性,包括内部数据的内容、形式以及相互之间关系;模块边界条件测试——检测在数据边界处,模块能否正常工作;覆盖测试——检测模块运行能否满足特定的逻辑覆盖;出错处理检测——检测模块出错处理是否有效。接口测试接口测试一般用于多系统间交互开发,或者拥有多个子系统的应用系统开发的测试。接口测试适用于为其他系统提供服务的底层框架系统和中心服务系统,主要测试这些系统对外部提供的接口,验证其正确性和稳定性。接口测试同样适用于一个上层系统中的服务层接口,越往上层,其测试的难度越大。接口测试在淘宝的应用是

7、一个自下而上的发展过程。单元测试的任务接口测试接口测试实施在多系统多平台的构架下,有着极为高效的成本收益比,接口测试天生为搞复杂性的平台带来高效的缺陷监测和质量监督能力。平台越复杂,系统越庞大,接口测试的效果越明显。单元测试的任务接口测试接口测试的目的是测试接口,尤其是那些与系统相关联的外部接口,测试的重点是要检查数据的交换,传递和控制管理过程,还包括处理的次数。外部接口测试一般是作为系统测试来看待的。单元测试的任务数据结构测试目的:发现下面几类错误1.不合适或不相容的类型说明;2.变量无初值;3.变量初始化或省缺值有错;

8、4.不正确的变量名(拼错或不正确地截断);5.出现上溢、下溢和地址异常。除了局部数据结构外,如果可能,单元测试时还应该查清全局数据(例如FORTRAN的公用区)对模块的影响。单元测试的任务边界条件测试-测试用例的原则一、如果输入条件规定了值的范围,则应该取刚达到这个范围的边界值,以及刚刚超过这个范围边界

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。