集成测试概述

一:概念:

把单独的软件模块结合在一起作为整体接受测试,其目标是利用已通过单元测

试的构件建立设计中描述的程序结构

二:任务:

1.将各模块连接起来,检查模块相互调用时,数据经过接口是否丢失

2.将各个子功能组合起来,检查能否达到预期要求的各项功能

3.一个模块的功能是否会对另一个模块的功能产生不利的影响

4.全局数据结构是否有问题,会不会被异常修改

5.单个模块的误差积累起来,是否被放大,从而达到不可接受的程度

三:原则:

1.所有的公共接口都要被测试到

2.关键模块必须进行充分的测试

3.集成测试应该按一定的层次进行

4.集成测试的策略应该综合考虑质量、进度、成本

5.当测试计划中的结束标准满足时,集成测试结束

6.集成测试根据集成测试的计划和方案进行,防止测试的随意性

7.项目管理者保证测试用例经过审查

8.测试的执行结果应该如实的被记录

四:阶段:

1.计划阶段:依据需求规格说明书、概要设计文档和开发计划,拟定软件集成测试计划

2.设计阶段: 依据被测对象的结构、待集成模块、接口、集成测试策略、测试工具等进

                     行分析,拟定集成测试设计方案

3.实现阶段:进行集成测试用例设计和集成测试代码设计

4.执行阶段:执行测试,生成测试报告

五:策略:

1.大爆炸集成

2.自顶向下集成

3.自底向上集成

4.三明治集成

5.基干集成

6.层次集成

7.高频集成

8.基于功能的集成

9.基于进度的集成

10.基于风险的集成

11.集于事件(消息)的集成

12.基于使用的集成

13.客户/服务器的集成

14.分布式集成






你可能感兴趣的:(集成测试概述)