- 博客(8)
- 收藏
- 关注
原创 如何利用BaseTestCase实现单元测试
虽然BaseTestCase system 是属于主线程的,在执行Test Case 后,BaseTestCase system 将接管主线程的操作权,然后使用BaseTestCase system同样可以完成单元测试,原因很简单,还是因为BaseTestCase system 它是基于代码级的。 下面我们用一个Sample 来演示BaseTestCase system 是如何实现单元测试
2006-01-25 15:15:00 2607
原创 如何利用BaseTestCase 来模拟 脚本录制:
BaseTestCase system 是属于主线程的,在执行Test Case 后,BaseTestCase system 将接管主线程的操作权,然后执行test case ,正因为BaseTestCase system具备这样的能力,同时因为它是具有代码级的,所以他可以很简单的控制所有对象,从而实现动作的录制。下面我们用一个Sample 来演示BaseTestCase system 是如何
2006-01-25 14:09:00 1329
原创 介绍一个非常好用的测试工具 跟Cppunit 一样好用(强烈推荐)
如何使用BaseTestCase作者:Ricmy_zhuCopyright:开发者Ricmy(Ricmy_ricmy@hotmail.com)此工具只可作为个人使用,如果要作为商业用途,请与开发者联系。使用环境:VC++6.0 Win 98 2K XP Vista 如果你对此软件有什么好的意见或建议,可以登陆开发者的博客进行交流 http://blog.csdn.net/ricmy 下载地址:
2006-01-23 16:22:00 3676 8
原创 BaseTestCase system 1.0 体验版
你可以从这里得到体验版 http://www.cntesting.com/bbs/read.php?tid=1997&fpage=1 欢迎交流
2006-01-19 11:51:00 1212
原创 你在编写单元测试中遇到了那些困难?
函数测试没有问题,并不代表你的功能正确 为什么这样说呢?菜单一个动作,背后可能会调用到若干个函数,而且这些函数的参数,顺序都是有要求的,那么这个时候单元测试应该如何进行呢?我们再看单元测试的对象获取方法 通常在编写TestCase 的时候我们需要定义一个被测试的对象,然后对这个对象进行测试。 那么显然,这种方法也是很不好的。为什么这样说呢,在很多时候,我们使用的是对象的组合,那么就是说在这
2006-01-19 10:30:00 3067 16
原创 怎样来设计一个自动化测试工具
跟一般的单元测试一样,要想实现自动化测试,必须有一个自己系统架构。这个架构要完成的就是对所有TestClass 的创建,并执行TestClass 中的TestCaseTestClass 需要可以进行类型的划分,也就是说那些Class可以归为一类然后呢,当然就是TestCase 正确性的检测最后一点呢,就是要让编程人员方便的添加TestCase我见过一些单元测试工具,其实大同小异
2006-01-18 12:59:00 1500
原创 如何实现宏的变参
在开发自动化测试工具的时候,有个需求需要实现宏的变参,但是找到很多资料,说是VC6的编译器不支持这个新的特性。只有C99编译器标准可以改变了这种局面,它允许你可以定义可变参数宏(variadic macros),这样你就可以使用拥有可以变化的参数表的宏。可变参数宏就像下面这个样子:#define trace(…) testrace(__VA_ARGS__)缺省号代表一个可以变化的参数表。使用保
2006-01-11 18:37:00 2499
原创 如何将单元测试演变为功能测试(哈哈,是不是有点矛盾??)
从标题中可以看出,我否定了单元测试就是功能测试。为什么会这样呢?在通常的情况下,我们要实现一个功能(客户的需求),通常是需要通过几个函数,甚至是几个对象合作才能完成的。而我们通常的单元测试,只能够对函数及的测试,无法对一个完整的功能进行测试。单元测试适合一个算法函数的测试,我想大家也看到了大多讲单元测试大多都会列举一些sample,那么这个sample 一定是两个数的相加。为什么会这样呢?因为这样
2006-01-11 09:28:00 1764
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人