NUint的使用三 [原创] 对于单元测试的理解

原创 2005年02月28日 10:08:00

使用了测试工具,不表示进行了有效测试,要进行有效测试。
首先代码要有很好的可测性,类或模块要低耦合性,职责清楚,才能很好的被测试,否则写不出很好的测试程序,也就达不到测试效果。
其次,测试代码不是可以随便写的,要测试到类或模块的所有职责,有足够的覆盖性。但一般不对每个特定的实现细节进行测试,因为现代开发中,实现细节变化会很大,从而带来很大的工作量,测试应该针对相对稳定的东西,即类或模块的职责或接口。

先写测试脚本后开发带来的好处
1。通过测试脚本会强迫你首先搞清楚类或模块的职责,否则你不知道测什么
2。先写测试脚本你可以站在类或模块使用者的角度看你的代码,使代码更易用
3。写测试脚本时你不清楚实现细节,所以你注意力是放在类或模块的职责上的

相关文章推荐

[浪曦][原创]单元测试利器12-Unit

  • 2009年08月29日 16:24
  • 4.77MB
  • 下载

PHP xdebug eclipse subversion SVN phpunit xmapp 企业级团队开发环境搭建 集成单元测试 花样调试 版本控制 张迅雷原创 欢迎转载

经常在博客见到一个争论不休的话题——到底该不该学php?是学java、donet还是php?本文不讨论PHP、JSP、ASP.NET/ASP 孰优孰劣,有那功夫劲,还不如搭建个环境动手试试,毕竟存在即...

[浪曦][原创]单元测试利器9-Unit

  • 2009年08月29日 16:13
  • 4.77MB
  • 下载

[浪曦][原创]单元测试利器7-Unit

  • 2009年08月29日 16:08
  • 4.77MB
  • 下载

单元测试自我理解与XCTestCase使用与限制

单元测试自我理解与XCTestCase使用与限制 软件开发工程师们(当然包括你我)最开始学习程序编写时,最喜欢干的事情就是编写一段代码,然后运行观察结果是否正确。如果不对就返回代码检查错误,或者是加...

[浪曦][原创]单元测试利器6-Unit

  • 2009年08月29日 16:04
  • 4.77MB
  • 下载

[浪曦][原创]单元测试利器1-Unit

  • 2009年08月29日 10:22
  • 9.54MB
  • 下载

Junit 实例精讲基础教程(三) 使用@Test(timeout=5000)模拟超时进行单元测试

实际开发中,尤其是系统间的调用时,经常需要检测接口调用的时间,单元测试时,亦需要模拟超时场景。如果一个单元测试正在花费超过一个定义的“超时”来完成,一个TestTimedOutException将会抛...

Java单元测试Junit(三)使用EasyMock扩展Junit

当我们编写单元测试的过程中,我们常常遇到应用中其他依赖模块尚未开发完成,或者该依赖的构建比较复杂的情况,例如Service层已经开发完成,DAO层却还在开发当中,但Service需要依赖DAO来进行测...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:NUint的使用三 [原创] 对于单元测试的理解
举报原因:
原因补充:

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