首页 > 试题广场 >

什么是桩模块?

桩模块(Stub)是指模拟被测试的模块所调用的模块,而不是软件产品的组成的部分。主模块作为驱动模块,与之直接相连的模块用桩模块代替。在集成测试前要为被测模块编制一些模拟其下级模块功能的“替身”模块,以代替被测模块的接口,接受或传递被测模块的数据,这些专供测试用的“假”模块称为被测模块的桩模块。
发表于 2016-07-01 10:46:36 回复(0)

在单元测试中,测试一个模块时,需要设计驱动模块和桩模块。

运行被测试单元,为了隔离单元,根据被测试的接口,开发相应的驱动程序和桩程序

驱动模块:用于模拟被测试单元的上级模块,能够调用被测试模块。在测试过程中,驱动模块接受测试数据,调用被测试模块并将相关的数据传送给被测模块;

桩模块:用以模拟被测模块工作过程中所调用的下层模块。桩模块由被测模块调用,他一般只有很少的数据处理,例如打印入口和返回,以便于检测被测模块语气夏季模块的接口;

他俩可以隔离被测单元,又能使测试继续下去。

发表于 2016-08-23 21:20:52 回复(2)
桩模块:被测模块,被调用的模块
发表于 2022-02-22 17:55:55 回复(0)
桩模块(stub)用以模拟被测模块工作过程中所调用的模块。桩模块由被测模块所调用,仅作很少的数据处理,如打印入口和返回,以便于检验被测模块与其下级模块的接口。
发表于 2021-04-10 14:59:16 回复(0)
接口测试所用的假模块被称为桩模块
发表于 2020-09-14 12:05:02 回复(0)
桩模块(stub)用以模拟被测模块工作过程中所调用的模块。
桩模块由被测模块所调用,仅作很少的数据处理,如打印入口和返回,以便于检验被测模块与其下级模块的接口。
发表于 2019-08-10 14:26:34 回复(0)
单元测试中用来模拟被测模块的下一级模块,被被测模块调用,与驱动模块和被测模块共同构成一个测试环境
发表于 2017-09-21 19:04:19 回复(0)
被测试模块调用的模块 可以隔离测试单元 又能使测试继续下去 通常需要处理的数据量比较小
发表于 2016-10-24 07:22:21 回复(0)
被测模块调用模块
发表于 2015-11-12 09:53:27 回复(0)
答:比如对函数A做单元测试时,被测的函数单元下还包括了一个函数B,为了更好的错误,定位错误,就要为函数B写桩,来模拟函数B的功能,保证其正确。
发表于 2015-10-29 12:00:21 回复(1)