单元测试的新的感想

原创 2005年02月26日 10:49:00
1、尽量使得在被测试的方法内部所做的操作能被外部捕获。
2、尽量用函数而不用过程。
3、对于不确定的数据,最好由外部传入。比如在过程里面根据时间生成单据号,时间最好由外部传入,否则就无法进行测试。
4、对于大量需要进行覆盖的测试,请不要用硬编码。而是从外部读取,好像JAVA有套单元测试的 jetif 可以从元数据中读取‘样本数据’和‘结果数据’。可能DUNIT没有,只能自己写了。
5、单元测试本身请不要‘COPY &PASTE’,否则改动起来你会累死。
6、需要写非常多的准备数据的,但行为比较简单的,可以不用单元测试。
7、尽量不要在单元测试内部模拟按键。(这应该是其它自动化测试工具做的事)。
8、如果单元测试的代码比你应用程序的代码要长5倍以上,得好好考虑优化了。

新年前的最后一周之感想

12.28 到年底了,快过年了,so?赶工期啦。。。 又是周一,早上来的时候连车子都格外的堵一些,过来然后日常的买个包子,然后开始上班,早上的时候在看《linux程序设计》这本书,照着书中的代码敲...
  • xx5595480
  • xx5595480
  • 2016年01月05日 20:19
  • 262

年终总结,以及新一年规划

2010年目标:1.开始重新进入学校学习,考试不要挂科,争取最后可以拿到学位2.上半年一定要考出“系统集成项目管理工程师”证书...
  • syqc_love
  • syqc_love
  • 2011年01月08日 22:50
  • 264

"测试用例设计与jUnit单元测试" 实验心得

实验内容 l  针对Lab4评审和优化过的程序,设计白盒测试用例; l  针对Lab1中包含的需求,设计黑盒测试用例; l  在jUnit环境下撰写测试代码并执行测试; l  私用Infini...
  • fanyang_1996
  • fanyang_1996
  • 2016年12月22日 09:49
  • 1465

进入新公司一个月的一些感想

    因为今天收到了工资条,才发觉不知不觉已经进新公司一个月了。感受颇多,原来在九城做的时候感觉公司很大,做事情不能随心所欲,心里一直有一种畏惧感。我刚进九城3个月的试用期几乎没有做太多事情。主要是...
  • marcolu
  • marcolu
  • 2004年07月02日 17:55
  • 23272

创建数据库心得

第一次开始写类似真真实的管理系统,所有的内容都是自己想的。自己选的项目,自己做的需求分析。 之前学过SQL数据库原理和SQL Sever、oracle数据库软件,学过面对象的需求分析,学过Java、...
  • boujhe
  • boujhe
  • 2017年06月23日 17:50
  • 274

进入银行项目研发部后的感想

进入研发部一周了,每天都有在培训项目的开发技巧。。呵呵哒
  • gaoyang20001
  • gaoyang20001
  • 2016年08月13日 19:43
  • 134

使用Powermock实现单元测试,提高单元测试覆盖率

1. PowerMock介绍(本章属于普及知识,熟悉这直接跳过)     软件设计开发过程中,通常采用分模块、并行开发的模式。在开发周期中,当前模块所依赖的其他模块只有接口,没有具体实现。为了实现对...
  • highth
  • highth
  • 2015年01月07日 18:07
  • 1729

新的感想

关于编程,我了解的太少了。这些方面的知识我急需扩充。今天我在公交车上听到两个人聊天,一个是搞java的,一个是搞c的,听着他们的聊天我知道了很多的东西。我现在需要反思,我为什么什么都不知道呢?他们说的...
  • howay_lee
  • howay_lee
  • 2010年06月14日 06:35
  • 359

2017年全国大学生电子设计竞赛(预测题)-腐蚀算法

腐蚀算法是图像处理中的基础之一,它与膨胀可结合使用(开操作和闭操作)。...
  • CSDN_he_01
  • CSDN_he_01
  • 2017年08月08日 11:09
  • 942

iOS开发之单元测试/Unit Tests

iOS单元测试/Unit Tests
  • feng2qing
  • feng2qing
  • 2016年06月24日 13:50
  • 2685
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:单元测试的新的感想
举报原因:
原因补充:

(最多只允许输入30个字)