单元测试的新的感想

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

相关文章推荐

ym——Android从零开始(5)(文件操作+日记+单元测试)(新)

文件相关操作文件的操作模式 Android系统文件目录                 system:        系统目录,放置android运行核心库                 da...

单元测试之道(C#)

  • 2017年10月31日 22:10
  • 6.22MB
  • 下载

搭建持续集成单元测试平台(Jenkins+Ant+Java+Junit+SVN)

转载地址:http://www.cnblogs.com/puresoul/p/4212752.html 一、环境准备 Jenkins: 到官网下载jenkins.war包...
  • wanglha
  • wanglha
  • 2015年10月23日 13:52
  • 1511

Struts2单元测试

  • 2017年10月31日 10:23
  • 1.39MB
  • 下载

JaCoCo:分析单元测试覆盖率的利器

前言 随着敏捷开发的流行,编写单元测试已经成为业界共识。但如何来衡量单元测试的质量呢?有些管理者片面追求单元测试的数量,导致底下的开发人员投机取巧,编写出大量的重复测试,数量上去了,质量却依然原地踏...

单元测试利器JUnit4

  • 2015年08月08日 15:16
  • 337KB
  • 下载

.net单元测试

  • 2014年12月11日 14:12
  • 33.59MB
  • 下载

EasyMock 单元测试

Java开发过程中需要使用EasyMock做单元测试,今天上手使用了一下,记录之! 开发环境: JDK7.0+MyEclipse10+EasyMock3.3.1+Win7+JUnit4 1) 接口IA...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:单元测试的新的感想
举报原因:
原因补充:

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