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

[求助] 类测试求教

类测试求教


昨天看书看到了类测试.好象说的是做原始类测试的时候最好能够自己设计个类测试驱动程序.最后好象又说到了嵌入技术方面.我不知道我以下的理解是不是正确的:测试驱动程序可以理解成一种脚本.当我们要测试一个类(当然是最简单)的时候,就将我们自己设计好的测试驱动程序嵌入到OUT里面去.然后运行OUT,最后根据信息检查类的质量.或者打个比方说简单点就是,如果我们要检查我们的肠胃,就吃些东西,根据最后排出来的排泄物来判断我们是不是有病.
我的问题就是如果真的是把我们自己设计的脚本嵌入到OUT里面,是怎么嵌入进去的.最后又如何把嵌入的东西除去呢.我不需要大虾给我写出具体的代码,我只要一个逻辑过程就可以了.

TOP

尽信书不如无书


书上都说面向对象的开发测试中,单元测试的单元是指类,在实际工作中,即使只将函数作为测试单元,很多时候也是很复杂的,一个函数的测试,就可能需要十个甚至更多的测试用例,当输入输出很复杂时,建立测试一个函数的初始化数据也可能很复杂,如果函数又调用了很多底层代码,情况就更复杂,可能还需要打桩,也可能要在用例中控制子函数的行为。以函数为测试单元,工作中都很不容易,如果以类为测试单元,将类作为一个整体来设计测试用例,复杂度会呈指数上升,根本就不具实用意义(很简单的类当然可以,但是很简单的还有什么好测试?)。
以函数作为测试单元,就简单和实用多了,建议看一下置顶贴《全面介绍单元测试》。建议不要理会“面向对象的单元测试”之类的东西,“面向函数”都没几个公司摆得平,还“面向对象”?
C/C++单元测试工具Visual Unit
http://www.KaileSoft.cn

TOP

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