一、集成测试概念
集成(Integration):把多个单元组合起来形成更大的单元;
集成测试(Integration Testing):在假定各个软件单元已经通过了单元测试的前提下,检查各个软件单元接口之间的协同工作是否正确;
二、模块分析
1.集成测试的第一步,,也是最重要的工作之一;
2.2/8原则,测试中80%的错误可能源于20%的模块;
3.一般将模块分为3个等级:高危模块、一般模块和地位模块;
4.高危模块应该优先测试;
三、模块划分的原则
1.本次测试希望测试哪个模块;
2.把与该模块最紧密的模块聚集在一起;
3.再考虑划分后的外围模块,并分析外围模块和被集成模块之间的信息流是否容易模拟和控制;
四、集成测试和系统测试的区别
1.测试对象:集成:单元; 系统:系统;
2.测试时间:集成:开发过程; 系统:开发完成;
3.测试方法:集成:黑白结合(灰盒);系统:黑盒;
4.测试内容:集成:接口; 系统:需求;
5.测试目的:集成:接口错误; 系统:需求不一致;
6.测试角度&#