软件开发自顶向下集成测试
文章作者:淄博软件开发 时间:2015年08月04日
自顶向下集成测试(Top—Down Integration)自顶向下集成方式将模块按系统程序结构,沿控制层次自顶向下进行组装,即从主控模块(主程序)开始沿控制层向下移动,把模块一一组合起来。自顶向下的集成测试在测试过程中可以较早地验证主要的控制和判断点。
这种对软件进行的集成测试可以分以下两种原则进行。
1)深度优先原则
按照系统程序结构,用一条丰控制路径将所有模块组合起来。
2)宽度优先原则
从上至下逐层组合所有下属模块,在每一层水平地集成测试沿着移动。
选用深度优先原则进行组装,可以首先实现和验证一个完整的软件功能。
自顶向下集成测试过程分以下五个步骤:
(1)用主控模块作为测试驱动程序,其直接下届模块荆承接模块来代替。
(2)根据所选择的集成测试原则(深度优先或宽度优先),每次用实际模块代替下属的承接模块。
(3)在组合每个实际模块时都要进行测试。
(4)完成—组测试后再用—个实际模块代替另一个承接模块。
(5)可以进行回归测试,即重新再做所有的或者部分已做过的测试,以保证不引入新的错误。