google搜索 51Testing站内搜索                    软件测试门户 | 软件测试培 训 | 文章资料精选 | 软件测试论坛 | 软件测试博客 | 测试招聘求职 
打印

编写驱动模块及桩模块程序

还成

TOP

可以说基本看不懂!
革命尚未成功,同志还需努力啊!

TOP

好贴,
努力学习ing!!

TOP

好贴,顶!!!!!!!

TOP

继续关注!!!1111

TOP

为什么这个帖子没有高手指点啊。


实际中很多这种情况的,怎么在单元测试中验证这种操作啊。
引用:
原帖由 shuzhongbo 于 2004-12-20 13:34 发表
如:Bool CreateUser()
{
     insert into user(name,age)
    values ("test",25);

   return true;
}
例子比较简单,说明意思

如果返回的结果是True,则如何验证数据真的写入到数据库中?

TOP

要验证数据是否写进了数据库,这里是看不出来的.你要通过数据库的查询语句从数据库中把你写入的数据读出来.如果你读出来的结果和你写入的是一致的,说明你写进了数据库.

TOP

不得不顶

TOP

这么老都给翻出来了。不错的帖子。学习不少
====================================
仰望高山懂得谦逊;
俯视大海懂得宽容。

TOP

TCL是一个公司的名字
意思是“太差了”

TOP

TCL是一个公司的名字
意思是“太差了”

TOP

顶一下!不错的帖子,学习不少....

TOP

站桩学习
浮必显、躁必急.

TOP

编写驱动模块程序的新方式


可以实行测试工具插件设计,快速开发,界面统一。
插件设计:任何人开发的测试工具将无缝连接到平台中,可以即插即用;
快速开发:插件设计采用定制模板的方法可进行快速开发,避免重复性的劳动;
界面统一:开发、测试、生产和维护人员都使用统一用户界面,所有模块的功能操作类似。
了解更多"测试工具组件化开发"请到 www.wanlusoft.com

  对于自底向上的软件开发模式,开发的程序模块(一般是DLL文件)我们都需要编写驱动模块(一般是EXE文件)对他进行测试。上面说的是编写驱动模块其中的一种方式,我们可以先看看以前编写测试工具的一些方式。  
1、独立开发独立运行:编写EXE程序直接调用DLL文件,如果系统较复杂模块很多,就会有很多EXE文件。
2、整体开发整体运行:为所有的DLL文件编写一个EXE程序,所有测试程序的代码都搅和在一起,任何一个测试工具的修改都导致全部编译。  
  再拿上面的方式比较看看。  
3、独立开发整体运行:对应每个DLL文件编写一个DLL驱动模块(注意这里的驱动模块不是EXE而是DLL),还有一个EXE程序(不需要测试工具开发人员改动)调用接口统一的DLL驱动模块。这样测试程序的代码是独立的,任何一个测试工具的修改不会影响其他,这样测试工具能实现组件化开发。

[ 本帖最后由 zqs 于 2007-4-11 22:44 编辑 ]
曾经有一份超酷的帖子被我看到 可是我没有回帖 当我Search不到它时 才后悔莫及 如果上天再给我一次机会的话 我一定要说三个字 我回帖 如果非要加上一个数量 我希望是 一万篇

TOP

学习了,很不错!

TOP

看不明白sdlkfj7

TOP

有启发!谢谢大家

TOP

回复 #15 lovelyruo 的帖子


是的
板凳匪徒

TOP

好贴,获益匪浅啊!!

TOP

毕业设计做的是白盒,大一开始学测试,做的东西都是黑盒和压力,负载这些的,现在做白盒,发觉测试桩和测试驱动还不是很清楚,写的用例这些都很死板,可能是在写用例上还不是很透彻

TOP

 
当前时区 GMT+8, 现在时间是 2008-7-20 18:12Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹