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

[求助] 桩与驱动(新)

桩与驱动(新)


测试哪一种类,需要编写驱动和桩模块?
如果一个类完成了一个功能它只和数据库操作模块关联,那需要写桩和驱动么?

TOP

驱动相当于被测代码的上层结构(或代码),桩相当于被测代码的下层结构(或代码),如果被测代码不需要通过其它模块输出,就不需要桩模块,如果也不需要通过其它模块来调用就能自己运行起来(包括数据的运行),就不需要驱动模块。

TOP

首先我针对你的问题解释一下,你要测试的是一个操作数据库的类, 通常来说他的下层是DB,你只要做一个驱动就可以. 但是你现在做的是个单元测试,所以个人建议一定要剥离环境进行测试,也是说你可以自己做一个MOCKDATABASE(桩), 相当与自己做个假的DB来进行测试. 这样可以提高你的单元测试的特性.

TOP

两位说的很有道理,这个就要看你怎么测了,,,,,,,,,,,,,,,,
我选择我爱的,我爱我选择的......   
MM说:“回想过去,泪水就会涌出来。”我答:“奔向远方,那里不在有泪。”男人不应该让心爱的MM流泪!不过男人却永远做不到这点!因为MM喜欢停留在过去的浪漫,我却永远向往着憧憬的未来!

TOP

谢谢大家指导

TOP

学习一下
性格决定命运,气度决定格局!
个人网站-http://www.lantianwei.com
欢迎大家访问!

TOP

ding

TOP

听起来挺专业的,能不能说个例子

TOP

请知道的朋友,详细介绍一下,最好通过实例来说明,多谢!

TOP

举个例子 更好
谢谢
板凳匪徒

TOP

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