Java:如何为模块测试DAO和服务?

时间:2009-12-11 09:27:14

标签: java testing

首先,我是一名Java程序员,我的第一个目标是从一个项目中测试一个模块的DAO和Services层,但是我没有收到很多有关这个东西的细节。

这样做的任何信息?我知道我需要使用模拟测试。

P.S。这是我的第一份工作,我作为一名工人有2周时间:D,所以我对测试知之甚少。

2 个答案:

答案 0 :(得分:1)

看看这个link,我只是掩饰它,但看起来它涵盖了很多基础知识。有很多方法可以测试,没有更好的方法来回答这个问题。一般来说,测试DAO层而不实际访问数据库是很好的...本文应该让你开始。您也可以使用java mock test或java test ioc等关键字搜索谷歌 - IOC是控制的反转,这对于这种事情是有用的b / c它允许容器决定使用哪种实现,这允许你做事情比如用简单的值返回替换数据库调用。有关IOC的更多信息,请查看此link。希望有所帮助。

答案 1 :(得分:0)

您要测试的组件是否包含JUnit个测试类?如果没有,请阅读JUnit并开始创建一些测试类以获得JUnit,否则看看他们做了什么,也许可以调试其中的几个。