目前大多数的测试都仅出现在业务逻辑部分,数据库部分的测试基本上是System.out.println出来查看结果。测试框架只使用了MockObject,而DBUnit、HTMLUnit等等这些都没派上用场,所以一直以来盼望的TDD总是迟迟达不到。现在仅仅有一部分是TDD,为了达到更好更全面的测试,最近我必须要搭建一个方便快捷的测试环境。包括业务逻辑测试,数据库操作测试,集成测试等,已经到了非集成不可的地步了。。呵呵。使用工具:ANT、JUnit、DBUnit、MockObjects、HtmlUnit、Hsqldb、Jetty、Cactus、Eclipse、Maven 等。。在一到两个星期业余时 ...
  • 00:09
  • 浏览 (398)
  • 评论 (0)
目的搞清楚了就最容易做事了。嘿嘿。如果不知DBUnit是用来做什么的,就像个无头苍蝇,晃了半天都不清楚在看些什么。DBUnit的主要功能是可以为你的数据库测试提供稳定及一致的数据。DBUnit通过预先在XML文件设置数据值、使用Sql查询另外的表格为测试提供数据等等方式来达到这个目的,而通常我们只需要使用XML文件预置数据的方法即可。使用DBUnit来写单元测试至少有两个方法,一是直接继承DatabaseTestCase,实现该类的两个方法。DBUnit在测试运行中会自动更新和保持数据库的信息一致和完整。二是像往常那样继承一般的TestCase类,在SetUp方法中自已操作数据库,使之达到平衡 ...
  • 00:01
  • 浏览 (550)
  • 评论 (0)
我想我是海
搜索本博客
存档
最新评论