单元测试JavaEE应用程序

时间:2011-11-21 22:04:51

标签: unit-testing java-ee

我正在开发一个Java Enterprise应用程序,我想对它进行单元测试。

有谁知道我应该使用哪种工具,有没有人知道任何示例或教程?

4 个答案:

答案 0 :(得分:1)

我将假设“企业应用程序”主要指EJB部分。

因此,如果您想测试EJB 3.1(因为您正在使用Java EE 6),您可以使用您选择的环境 - 就像任何其他非Java EE开发一样 - 即JUnit - 并使用{ {3}}。它应该为单元测试做好工作。

对于集成测试,我希望您会发现此链接可以提供任何帮助:EJB embedded container feature

答案 1 :(得分:0)

对于使用依赖注入的注释型EJB(Java EE 6上应该是所有新开发的EJB),除了测试框架(通常是JUnit,但TestNG应该更好)之外,你真的不需要任何东西。和一个模拟框架(Mockito和EasyMock是流行的选择)。其余部分非常简单,如this article中所述。

当然,Java EE比EJB更多,而对于堆栈的其他部分(最着名的是Web UI),单元测试可能需要更复杂的技术。

答案 2 :(得分:0)

如果您使用Eclipse IDE,我建议您JUnit

我认为this site对初学者来说是个好点。

答案 3 :(得分:0)

如果您正在寻找集成测试,请查看Arquillian。

对于普通的单元测试,你应该测试孤立对象的行为,Mockito,PowerMockito和JUnit是你的朋友

相关问题