【发布时间】:2012-08-22 06:46:24
【问题描述】:
我们正在为Java EE 应用程序编写集成测试,但不能在一件事上达成一致。
集成测试应该在嵌入式服务器上运行还是在真实服务器上运行?
在成熟的 Java EE 服务器上运行测试真的有什么好处吗?
我实际上在这种方法中看到了很多问题,最大的问题是我们应该以某种方式通过@Remote 接口或通过一些Web Service 公开EJB 业务方法。
另外,我们计划在Jenkins 服务器上运行这些集成测试。我们已经有了一个构建配置,可以打包我们的应用程序并将其部署到Glassfish 服务器上。那么,也许考虑到这一点,应该会影响我们的决定,是使用嵌入式服务器还是真实服务器?
【问题讨论】:
标签: jakarta-ee continuous-integration integration-testing