一、集成测试
测试单元模块之间的连接或数据传输的过程。它又称为I&T(集成与测试)-----,这些模块通过接口进行交互。针对于这些集成模块的测试。
以下两种测试技术是用于集成测试:
1)功能性测试。使用黑盒测试技术针对被测模块的接口规格说明进行测试。(代码的相互调用/消息接口)
2)非功能性测试。对模块的性能或可靠性进行测试。(不同模块的功能是否相互影响 )
另外,集成测试的必要性还在于一些模块虽然能够单独地工作,但并不能保证连接起来也能正常工作。程序在某些局部反映不出
来的问题,有可能在全局上会暴露出来,影响功能的实现。此外,在某些开发模式中,如迭代式开发,设计和实现是迭代进行
的。在这种情况下,集成测试的意义还在于它能间接地验证概要设计是否具有可行性。
二:集成测试层次
三、集成模式
- 大爆炸集成 **
- 自顶向下集成 **
- 自底向上集成 **
- 三明治集成 **
- 基干集成
- 分层集成
- 基于功能的集成
- 基于消息的集成
- 基于进度的集成
- 基于风险的集成