集成测试启动条件:单元测试阶段结束,集成测试用例编写完成
集成测试用例的编写:可以将现有的单元测试用例进行串接成为集成测试用例,也可以完全重新进行设计编写(评审工作仍然不可缺少)
如果单元测试是针对系统中的每个功能点,那么集成测试就是针对这些功能点的集合
集成测试需要关注的是数据在各个模块间的流动中会出现的错误.测试数据从一个单元模块流到下一个单元模块时,会不会出现数据丢失、传输不正确等错误
集成测试也可以检查出单元测试中没有问题的两个单独模块在合并后却可能出现的问题
集成测试的方法一般有:
自顶向下集成:按照程序和控制结构从主控模块开始,向下逐个把模块连接起来
自底向上集成:从程序模块结构的最底层的单元开始(即这种单元不再调用其他单元)向系统上游集成
三明治集成:从程序的主控模块和程序最底层的单元同时向中间集成
核心系统先行集成:从程序的核心业务模块开始向周围模块集成
集成测试的结束条件:集成测试用例全部执行完成,输出的缺陷都已修复,没有新的缺陷生成/缺陷处于收敛状态且无严重级别以上缺陷出现
阶段输出文档:《集成测试报告》、《用例执行结果》