比如对函数A做单元测试时,被测的函数单元下还包含函数B,为了更好的定位错误,就要为函数B写桩,来模拟函数B的功能,保证其正确。总结:单元测试中,测试一个模块时,需要设计驱动模块和桩模块。运行被测试单元时,为了隔离单元,根据被测试的接口,开发相应的驱动程序和桩程序。驱动模块:为模拟被测试单元的上级模块,能调用被测试模块。桩模块:用以模拟被测模块工作过程中所调用的下层模块,桩模块由被测模块调用,一般只有很少的数据处理,以便于检测被测试模块下级模块的接口,他俩可以隔离被测试单元,又能使测试继续下去。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)