2011-02-25 50 views
1

我正在寻找关于您成功使用的技术或不是如此成功的技术来自动化您的Java EE/EJB3单元和集成测试。我会就$$$工具提供建议,但不幸的是,$$$目前没有预算。针对当前Java EE/EJB3.0测试框架(赠品)的建议/经验

我们现在正在开始整个“让我们的团队测试标准化”的事情。我们一直在使用Groovy/JUnit进行基本的单元测试,但我们需要添加模拟测试和集成测试,将其构建到每次自动构建后运行的冒烟测试中,以确保不仅代码能够编译,而且可以作为预期。 ;)

有很多东西在那里,比如EJB3Unit,JMock,Mockito,Cactus,Arquillan ......我可以列出所有我已经看过的东西,就像你可以google一样简单“测试ejb3 Java EE ”。我会很感激你的两分钱对你有什么好处(或者同样的,避免什么)。

谢谢!

回答

3

我推荐Arquillian。使用它,你不仅能够测试EJB,而且能测试几乎所有的东西。它也很容易使用,可以进行设置,并且可以将其配置为在实际运行的容器中执行测试。

+0

谢谢!我唯一关心的是围绕Arquillan的“新鲜感”(阅读:稳定性,坚固性,支持等)。 – Alexx 2011-03-16 19:26:55

+0

所以,不要担心:-) Arquillan是jboss.org下的一个真正的项目,一些JBoss项目正在使用Arquillan作为测试套件。 – jpkrohling 2011-03-17 07:33:39