测试驱动程序



什么是测试驱动程序?

测试驱动程序用于自底向上集成测试中,以模拟尚未集成的上层模块的行为。测试驱动程序是充当调用模块的临时替代模块,并提供与实际产品相同的输出。

当软件需要与外部系统交互时,也使用驱动程序,通常比桩程序更复杂。

驱动程序 - 流程图

Role of Driver in Bottom Up Integration Testing

上图清楚地说明了模块4、5、6和7不可用进行集成,而以上模块仍在开发中,目前无法集成。因此,使用驱动程序来测试这些模块。集成顺序将为

4,2
5,2
6,3
7,3
2,1
3,1

测试方法

+ Firstly, the integration between the modules 4,5,6 and 7
+ Test the integration between the module 4 and 5 with Driver 2
+ Test the integration between the module 6 and 7 with Driver 3
广告