什么是自顶向下集成(组装或联合)测试

集成测试也叫组装测试或联合测试,是单元测试的逻辑扩展。在现实方案中,集成是指多个单元的聚合,许多单元组合成模块,而这些模块又聚合成程序的更大部分,如分系统或系统。集成测试采用的方法是测试软件单元的组合能否正常工作,以及与其他组的模块能否集成起来工作。最后,还要测试构成系统的所有模块组合能否正常工作。集成测试所持的主要标准是《软件概要设计规格说明》,任何不符合该说明的程序模块行为都应该加以记载并上报。

自顶向下集成(Top-Down Integration)方式是一个递增的组装软件结构的方法。从主控模块(主程序)开始沿控制层向下移动,把模块一一组合起来。分两种方法:

(1)先深度。按照结构,用一条主控制路径将所有模块组合起来。

(2)先宽度。逐层组合所有下属模块,在每一层水平地移动。

组装过程分以下五个步骤:

(1)用主控模块作为测试驱动程序,其直接下属模块用承接模块来代替。

(2)根据所选择的集成测试方法(先深度或先宽度),每次用实际模块代替下属的承接模块。

(3)在组合每个实际模块时都要进行测试。

(4)完成一组测试后再用一个实际模块代替另一个承接模块。

(5)可以进行回归测试(即重新再做所有的或者部分已做过的测试),以保证不引入新的错误。

版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。http://www.apmygs.com/543.html
返回顶部