请问存根 (stub)是什么?
rt,由下而上的方法要求首先测试和集成最低级别的单元。这些单元常被称为实用工具模块。通过使用这种方法,实用工具模块在开发过程的早期阶段测试,最大限度地减少了对存根 (stub) 的需求。
请教! 桩吧 能否具体些? 比如 我们要测试 一个函数 f(),对其作单元测试
f()
{
.................
var = g(...);
.........
}
可以看到,f 函数中调用了 函数g
而且g对f()函数的执行有影响
但是在测试f()的时候g()函数还没有写出来——通常有这种情况
这是我们测试g的时候就可以写一个g()的庄函数
就是一个假的g()函数,来模拟g()函数,比如只让他返回某个值等
这样就可以测试f()了,不然你怎么测试f()呢? 原帖由 langchaogc 于 2007-8-17 08:46 发表 http://bbs.51testing.com/images/common/back.gif
比如 我们要测试 一个函数 f(),对其作单元测试
f()
{
.................
var = g(...);
.........
}
可以看到,f 函数中调用了 函数g
而且g对f()函数的执行有影响
但是在测试f()的 ...
说得很好谢谢了 我只用过JUNIT,
你说的STUB在JUNIT里是一种策略,用简单的实现来代替复杂的实现,一般用来打桩,协助所测代码的运行 了解了,非常感谢! to:langchaogc
页:
[1]