增殖式集成测试又称渐增式集成测试。首先对一个个模块进行模块测试,然后将这些模块逐步组装成较大的系统,在组装的过程中边连接边测试,以发现连接过程中产生的问题。后通过增殖逐步组装成为要求的软件系统。

自顶向下的增殖方式:将模块按系统程序结构,沿控制层次自顶向下进行集成。由于这种增殖方式在测试过程中较早地验证了主要的控制和判断点。在一个功能划分合理的程序结构中,判断常出现在较高的层次,较早能遇到。如果主要控制有问题,尽早发现它能够减少以后的返工。

自底向上的增殖方式:从程序结构的底层模块开始组装和测试。因为模块是自底向上进行组装,对于一个给定层次的模块,它的子模块(包括子模块的所有下属模块)已经组装并测试完成,所以不再需要桩模块。在模块的测试过程中需要从子模块得到的信息可以直接运行子模块得到。

本文讲述的是:增殖式集成测试的概念,以及什么是增殖式集成测试、渐增式集成测试。

相关概念:一次性集成测试、集成测试、接受测试。