一、集成测试概念
集成测试也叫组装测试、联合测试、子系统测试或部件测试,是在单元测试的基础上,将所有函数按照概要设计要求组装成为子系统或系统所进行的测试;它和单元测试所关注的范围是不同的,因此,它们在发现问题的集合上包含有不相交的区域,不能使用集成测试来替代单元测试,反之亦然。
二、集成测试关注点
1.模块间的接口
把各个模块连接起来的时候,穿越模块接口的数据是否会丢失;
全局数据结构是否有问题,会不会被异常修改;
2.集成后的功能
各个子功能组合起来,能否达到预期要求的父功能;
一个模块的功能是否会对另一个模块的功能产生不利的影响;
单个模块的误差积累起来,是否会放大,从而达到不可接受的程度。
三、集成测试的层次
四、集成测试策略的主要模式