断断续续地学习了一些单元测试的知识,在最近的编码过程中有意识地进行了实践,勉强能达到一点测试的既定目的,但感觉疑惑仍然不少。
在javaeye上也拜读了诸多高人们关于单元测试、TDD方面的文章,获益良多,但是感觉很多文章起点有些高,像我这样比较笨的人读多次都不一定能领悟,适合入门一级的测试文章不太多。因此我想将自己实施单元测试的一些实践整理出来,尽量表述出我的想法,尽量提供比较详细的代码,希望初次接触单元测试的朋友能从中受益,从而少走一些弯路。另外,我在学习和实施单元测试的过程中也有很多不解和困惑,希望可以得到大家的指点。
先列出一个测试代码实例吧。
...
A、单元测试原理归纳
优良的单元测试具有以下的特点:简称为 A-TRIP。
自动性(Automatic)
完备性(Thorough)
可重复性(Repeatable)
独立性(Independent)
专业性(Professional)
下面让我们逐一理解它们的含义。
自动性
单元测试是自动执行的,这里的自动指两个方面:1执行测试,2检查测试结果
执行测试应该是足够简单的,这样,我们就可以随时随地的进行测试。因此,执行相应测试就应该像在IDE中点击一个按钮,或者在命令行中打一个命令那么简单。一些IDE甚至会在后台连续的进行测试。
维护这个环境很关键,不要引 ...
- 11:46
- 浏览 (2272)
- 评论 (0)
Hsqldb是一个开放源代码的JAVA数据库,其具有标准的SQL语法和JAVA接口,它可以自由使用和分发,非常简洁和快速的。具有Server模式,进程内模式(In-Process)和内存模式(Memory-Only)三种。运行Hsqldb需要hsqldb.jar包, 它包含了一些组件和程序。每个程序需要不同的命令来运行。它位于项目的lib目录下,目前的版本是1.8.0.5。官方的下载地址是:http://prdownloads.sourceforge.net/hsqldb/hsqldb_1_8_0_5.zip?download
& ...
- 11:33
- 浏览 (2324)
- 评论 (0)







评论排行榜