A是B的驱动模块,C是B的桩模块
打桩在JUNIT里有几种方法:
1,STUB简单实现代替复杂实现
2,MOCK 模拟
3,自己写代码产生并利用容器提供的服务 真是受益匪浅啊,好好学习 学习了,平时都是做功能测试,白盒很少涉及
回复 #10 天网 的帖子
不错不错sdlkfj3 sdlkfj3 sdlkfj3 天网与站长的回答让我受益匪浅,目前正在进行这项工作。 十分感谢,辛苦了!! 讲的太好了,刚开始接触单元测试正在看这些东西呢! 学习了!呵呵 :) 顶顶顶太精彩了 不错的帖子
顶 单元测试是对软件的基本组成单元进行的测试.举例说明,在C语言中,一个函数就是一个单元,它是具有明确的功能的即是用来做什么的. 原帖由 shuzhongbo 于 2004-12-20 13:34 发表 http://bbs.51testing.com/images/common/back.gif
如:Bool CreateUser()
{
insert into user(name,age)
values ("test",25);
return true;
}
例子比较简单,说明意思
如果返回的结果是True,则如何验证数据真的写入到数据库中?
顶下束总 很好的文章 没有看明白啊!
用TCL做单元测试,太土了
把C语言函数注册为注册为TCL命令字,是可以发起单元测试,但这种方法太土,工作效率很低。华为在99年用这种方法推行过一阵子,后来放弃了。有谁不怕麻烦,可以去试试,不过,你有这时间,不妨再试试VcSmith V3,都是免费的,保准比TCL方法强出N倍。 好好学习一下,:) 好贴,狂顶!!!