【发布时间】:2015-06-18 15:14:04
【问题描述】:
我有一个 Struts 1.2 Web 应用程序。它也有服务和 DAO 类。如何在没有任何 Web/应用程序服务器的情况下测试每一层。我听说,Spring 为 Spring MVC 应用程序提供了相同的工具。如何端到端测试我的应用程序?请推荐?
【问题讨论】:
-
我会说如果没有 Web 服务器,您将无法测试 Web 层。顺便说一句,这是一个旧应用程序,对吧?
-
您是否有不想使用服务器的特殊原因?
-
现在是 1.2,但是在春天我们可以在没有 web 服务器的情况下测试 web 层。
-
yes.deployment in dev server 是一个相当长的过程,我想避免这种情况,在我的本地我无权安装任何服务器。
-
我假设您只是想测试操作,对吧?所以没有 JSP/HTML 等。我假设 Spring 提供了类似于处理 MVC 的模拟服务器的东西,但 AFAIK 没有这样的 Struts。您也许可以编写一个,但我建议减少测试频率并使用服务器和 Selenium 进行更完整的测试。
标签: java unit-testing spring-mvc struts-1