- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
集成测试讲解
第三章 集成测试
3.1基本概念
3.2集成测试目的
3.3集成测试层次
3.4集成测试方法
3.5集成静态测试
3.6集成策略
3.7集成测试流程
3.8案例分析
1
3.1基本概念
定义
集成测试又称组装测试、联合测试、子系统测
试或部件测试。集成测试是在单元测试的基础
上,将所有模块按照设计要求(如根据结构图)
组装成子系统或系统进行的测试活动。
单元测试完成后便进入集成测试阶段。
2
3.1.1集成测试与单元测试的区别
测试对象有所区别;
集成测试关注的是模块间的接口,接口之
间的数据传递关系,单元组合后是否实现
预计的功能。
集成测试组装的对象比单元测试的对象级
别要高。
3
3.1.2集成测试与系统测试的区别
系统测试对象是整个系统以及与系统交互的硬件和软件平
台。系统测试更多程度上是站在用户的角度上对系统做功
能性的验证,同时还对系统进行一些非功能性的验证,包
括系统测试测试、压力测试、安全性测试、恢复性测试等。
系统测试的依据来自用户的需求规格说明书和行业的已成
文的或事实上的标准。
集成测试所测试的对象是模块间的接口,其目的是要找出
在模块接口上面,包括整体体系结构上的问题。其测试的
依据来自系统的高层设计(架构设计或概要设计)。
软件的集成测试工作最好由不属于该软件开发组的软件设
计人员承担,以提高集成测试的效果。
4
3.2集成测试目的
在把各个模块连接起来的时侯,穿越模块接口的数据是否
会丢失;
一个模块的功能是否会对另一个模块的功能产生不利的影
响;
各个子功能组合起来,能否达到预期要求的父功能;
全局数据结构是否有问题;
单个模块的误差累积起来,是否会放大,从而达到不能接
受的程度。
在单元测试的同时可进行集成测试,发现并排除在模块连
接中可能出现的问题,最终构成要求的软件系统。
5
3.3集成测试的层次
子系统内集成测试(模块)
子系统间集成测试(可执行程序)
6
3.3集成测试的层次
模块与子系统的区别
例子
配用电监测与管理系统由很多个子系统组成,
如通讯子系统、数据采集子系统、报警服务子
系统、前置机应用子系统等。
而每个子系统又由多个功能模块组成,如数据
采集子系统由档案参数模块、任务处理模块、
规约解析模块等组成
7
3.3集成测试的层次
TCP通讯模块
规约过滤模块
档案参数
模块
任务处理模块 规约解析模块
文档评论(0)