51Testing软件测试论坛
标题:
对于测试中的桩这个概念求教?
[打印本页]
作者:
IoRizHj
时间:
2007-3-7 11:17
标题:
对于测试中的桩这个概念求教?
一直不太理解这个测试桩的概念,求达人解答
作者:
红狐
时间:
2007-3-7 11:24
假设被调用的函数是正确的,输入相应的参数后,返回的输出参数是正确的,然后传递给主函数
作者:
青青
时间:
2007-3-7 12:06
测试模块开发分驱动模块(driver)和(或)若干个桩模块(stub)
驱动模块在大多数场合称为“主程序”,它接收测试数据并将这些数据传递到被测试模块,
而桩模块是测试模块调用的函数
作者:
真火傲阳
时间:
2007-3-7 13:25
顶。。我也正好学到这个地方。。。谢谢青青!!
作者:
真火傲阳
时间:
2007-3-7 13:29
那量纲又是什么呢??
输入的实际参数与形式参数的个数是否相同,属性是否匹配,量纲是否一致
调用预定义函数时所用参数的个数、属性和次序是否正确;
第一个概念和第二个概念:就一个量纲和次序...次序。我懂
量纲 将一个物理导出量用若干个基本量的乘方之积表示出来的表达式,称为该物理量的量纲式,简称量纲(dimension)。 这是百度上查的。。。还是不懂。。。是不是两种概念不一样??
作者:
yxd2006
时间:
2007-3-7 15:26
sdlkfj2
量纲,不懂
作者:
newdam
时间:
2007-3-8 13:53
桩就是一个假设的完美的部件,就是要在不考虑该部件的时候去考虑其他部件是否正常,这个部件可大可小(一个小函数或者是一个子系统)。
作者:
firefox82
时间:
2007-3-8 16:33
往往在做1的函数的单元测试 或是集成测试的时候
往往测试的函数会调用其他函数。为保证测试对象的确定性
将被测试的函数调用的函数用桩来代替
例如:
被测试函数中调用别1个加法函数。那么就用桩来代替加法函数,但是并不是实现加法,
比方说加法函数要求2个int 类型的数 我门可以直接写成
if a==1 &&b== 1
c=2;
else if .......
return c;
通过这样的方法来确保 被测试的函数调用的加法函数一定正确
作者:
lovefei1027
时间:
2007-3-8 21:15
桩模块往往是指把被测试模块调用的函数指定为桩函数
通常指没有错误的
[
本帖最后由 lovefei1027 于 2007-3-8 21:17 编辑
]
作者:
anruie
时间:
2007-3-11 15:49
桩模块是用来代替所测单元调用的子单元,一般在单元测试中会用到
作者:
小卫jtyw
时间:
2007-3-14 17:02
使被调用的函数完全正确,在测试的时候就不用去考虑被调用的函数是否正确.
作者:
jifeis1s
时间:
2007-4-19 13:15
我还是没有太明白
作者:
maomaobear2004
时间:
2007-8-11 09:45
我明白了,谢谢大家sdlkfj2
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2