小小小提姆 发表于 2017-12-27 10:18:56


驱动模块和桩模块是为了做单元测试而开发的模块,驱动模块用于访问类库的属性和方法,来检测类库的功能是否正确;而桩模块则模拟被测试的模块所调用的模块。例如要测试模块A,那么驱动模块的作用是模拟A的调用模块,桩模块的作用是模拟A的下层模块

就是爱测试 发表于 2017-12-27 10:44:21

驱动模块和桩模块是为了做单元测试而开发的模块,驱动模块用于访问类库的属性和方法,来检测类库的功能是否正确;
而桩模块则模拟被测试的模块所调用的模块。

xuquan 发表于 2017-12-27 11:32:42

同 19 楼

楠族开心果 发表于 2017-12-27 11:36:25


驱动模块用于访问类库的属性和方法,来检测类库的功能是否正确;而桩模块则模拟被测试的模块所调用的模块。例如要测试模块A,那么驱动模块的作用是模拟A的调用模块,桩模块的作用是模拟A的下层模块

绝对零度 发表于 2017-12-27 12:22:49

驱动模块和桩模块是为了做单元测试而开发的模块,驱动模块用于访问类库的属性和方法,来检测类库的功能是否正确;而桩模块则模拟被测试的模块所调用的模块。例如要测试模块A,那么驱动模块的作用是模拟A的调用模块,桩模块的作用是模拟A的下层模块

tingting0415 发表于 2017-12-27 12:53:39

桩模块除了使程序能够编译通过,还需要模拟返回被替代的模块的各种可能的返回值。
驱动模块是根据测试用例的设计调用测试模块,并判断测试模块的返回值是否与测试用例的预期一致。

赵佳乐SMILE 发表于 2017-12-27 13:33:59

做mock

dmlemon1 发表于 2017-12-27 14:10:41

驱动模块用于访问类库的属性和方法,来检测类库的功能是否正确;而桩模块则模拟被测试的模块所调用的模块。例如要测试模块A,那么驱动模块的作用是模拟A的调用模块,桩模块的作用是模拟A的下层模块

小辉辉坏蛋 发表于 2017-12-27 16:30:00

桩模块的使命除了使得程序能够编译通过之外,还需要模拟返回被代替的模块的各种可能返回值(什么时候返回什么值需要根据测试用例的情况来决定)。
  驱动模块的使命就是根据测试用例的设计去调用被测试模块,并且判断被测试模块的返回值是否与测试用例的预期结果相符

wengwuwei 发表于 2017-12-27 17:23:27

驱动模块和桩模块是为了做单元测试而开发的模块,驱动模块用于访问类库的属性和方法,来检测类库的功能是否正确;而桩模块则模拟被测试的模块所调用的模块。例如要测试模块A,那么驱动模块的作用是模拟A的调用模块,桩模块的作用是模拟A的下层模块

郭小贱 发表于 2017-12-27 18:11:39

驱动模块的作用就是根据测试用例的设计去调用被测试模块,并且判断被测试模块的返回值是否与测试用例的预期结果相符;

桩模块的作用除了使得程序能够编译通过之外,还需要模拟返回被代替的模块的各种可能返回值(什么时候返回什么值需要根据测试用例的情况来决定)。

applepen 发表于 2017-12-27 22:49:37

驱动模块和桩模块是为了做单元测试而开发的模块,驱动模块用于访问类库的属性和方法,来检测类库的功能是否正确;而桩模块则模拟被测试的模块所调用的模块。例如要测试模块A,那么驱动模块的作用是模拟A的调用模块,桩模块的作用是模拟A的下层模块。

郭小贱 发表于 2017-12-28 10:38:21

:D标准答案
页: 1 [2]
查看完整版本: Day 3-4: 集成测试系列问题!(答案公布)