自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ricmy的专栏

多思,多想,多实践,你将会有新发现

  • 博客(15)
  • 收藏
  • 关注

原创 对测试的新理解

转到测试部门已经半年了,在这半年的时间内,对测试的理解越来越深刻了从一开始认为 测试依赖人的因素,只要下面的人专业知识上去,对产品品质会有很大的提升,于是花费了很大的精力投入到对员工的基础知识的培训,一个月下来确实有些成效,大家对测试的基本知识,以及case 撰写的一些方法都有很好的掌握,但是对产品品质确没有起到明显的效果2个月后,认为品质不好的根本原因是Test Case 撰写不到位,如果Case 到位,那么可以将人为的因素减少,于是又花费了我2~3个月的时间将每条产品线的Test Case 重新进行Re

2010-06-18 16:52:00 1133

原创 2007年,而立之年....

三十而立,人生也面临着一个新的转折点,这个决策将影响我今后的一生。很少有人不在人生的这个时刻解剖自己一番,总结以前,展望未来,我也是如此。痛苦与快乐并存...

2007-02-05 17:34:00 995

原创 BaseTestCase 在VCKbase 发表

昨天跑到VCKbase 上面一看,这个测试系统居然发表了,哈哈,继续努力

2006-02-21 09:21:00 1217

原创 如何利用BaseTestCase实现单元测试

虽然BaseTestCase system 是属于主线程的,在执行Test Case 后,BaseTestCase system 将接管主线程的操作权,然后使用BaseTestCase system同样可以完成单元测试,原因很简单,还是因为BaseTestCase system 它是基于代码级的。 下面我们用一个Sample 来演示BaseTestCase system 是如何实现单元测试

2006-01-25 15:15:00 2544

原创 如何利用BaseTestCase 来模拟 脚本录制:

BaseTestCase system 是属于主线程的,在执行Test Case 后,BaseTestCase system 将接管主线程的操作权,然后执行test case ,正因为BaseTestCase system具备这样的能力,同时因为它是具有代码级的,所以他可以很简单的控制所有对象,从而实现动作的录制。下面我们用一个Sample 来演示BaseTestCase system 是如何

2006-01-25 14:09:00 1301

原创 介绍一个非常好用的测试工具 跟Cppunit 一样好用(强烈推荐)

如何使用BaseTestCase作者:Ricmy_zhuCopyright:开发者Ricmy([email protected])此工具只可作为个人使用,如果要作为商业用途,请与开发者联系。使用环境:VC++6.0 Win 98 2K XP Vista 如果你对此软件有什么好的意见或建议,可以登陆开发者的博客进行交流 http://blog.csdn.net/ricmy 下载地址:

2006-01-23 16:22:00 3552 8

原创 BaseTestCase system 1.0 体验版

你可以从这里得到体验版 http://www.cntesting.com/bbs/read.php?tid=1997&fpage=1 欢迎交流

2006-01-19 11:51:00 1192

原创 你在编写单元测试中遇到了那些困难?

函数测试没有问题,并不代表你的功能正确  为什么这样说呢?菜单一个动作,背后可能会调用到若干个函数,而且这些函数的参数,顺序都是有要求的,那么这个时候单元测试应该如何进行呢?我们再看单元测试的对象获取方法  通常在编写TestCase 的时候我们需要定义一个被测试的对象,然后对这个对象进行测试。   那么显然,这种方法也是很不好的。为什么这样说呢,在很多时候,我们使用的是对象的组合,那么就是说在这

2006-01-19 10:30:00 3014 16

原创 怎样来设计一个自动化测试工具

跟一般的单元测试一样,要想实现自动化测试,必须有一个自己系统架构。这个架构要完成的就是对所有TestClass 的创建,并执行TestClass 中的TestCaseTestClass 需要可以进行类型的划分,也就是说那些Class可以归为一类然后呢,当然就是TestCase 正确性的检测最后一点呢,就是要让编程人员方便的添加TestCase我见过一些单元测试工具,其实大同小异

2006-01-18 12:59:00 1478

原创 如何实现宏的变参

在开发自动化测试工具的时候,有个需求需要实现宏的变参,但是找到很多资料,说是VC6的编译器不支持这个新的特性。只有C99编译器标准可以改变了这种局面,它允许你可以定义可变参数宏(variadic macros),这样你就可以使用拥有可以变化的参数表的宏。可变参数宏就像下面这个样子:#define trace(…)   testrace(__VA_ARGS__)缺省号代表一个可以变化的参数表。使用保

2006-01-11 18:37:00 2460

原创 如何将单元测试演变为功能测试(哈哈,是不是有点矛盾??)

从标题中可以看出,我否定了单元测试就是功能测试。为什么会这样呢?在通常的情况下,我们要实现一个功能(客户的需求),通常是需要通过几个函数,甚至是几个对象合作才能完成的。而我们通常的单元测试,只能够对函数及的测试,无法对一个完整的功能进行测试。单元测试适合一个算法函数的测试,我想大家也看到了大多讲单元测试大多都会列举一些sample,那么这个sample 一定是两个数的相加。为什么会这样呢?因为这样

2006-01-11 09:28:00 1739

原创 面向对象的一些法则

面向对象的一些法则:法则1:优先使用(对象)组合,而非继承组合是一种通过创建一个组合了其它对象的对象,从而获得新功能的复用方 法有些时候也称之为“聚合”(aggregation)或“包容”containment)聚合:一个对象拥有另一个对象或对另一个对象负责(即一个对象包含另一个对象或是另一个对象的一部分),并且聚合对象和其所有者具有相同的生命周期。包容:一种特殊类型的组合,对于其它对象而言,容器

2005-12-29 10:24:00 1227

原创 关于class 的理解

通常,我们对class 的定义为一个可以抽象的实物,就像书上说的那个什么人呀,车呀 ,其实这是对class 的一个片面的理解。然后我们再来看看对class 的定义:数据与数据操作的一个集合体。从这个定义中我们不难看出有两个关键的东西,一是数据,一是动作。而我们通常强调的是数据为主体,以动作为辅的一种class结构。其实在很多情况下,以动作为主往往比以数据为主要清晰的多。说一个很简单的类子Undo

2005-12-29 10:07:00 1357

原创 测试系统

最近因为PM要求我们写测试报告郁闷的很,平生最烦的就是写文档于是动起脑筋了,准备用写测试报告的功夫弄一个自动化的工具出来已经具备大体框架很快就会问世的,大家耐心的等待^_^

2005-12-29 09:23:00 1320 3

原创 编程五年

五年的时间对于一个程序员来说并不是一个短暂的日子回首这五年,收获其实并不是太大。反而是失去的东西很多长期从事编程,遗忘了朋友,亲人,甚至爱人给自己带来的是什么呢?什么都没有.....

2005-11-04 18:57:00 1121

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除