Java 如何测试Web应用程序?

Java 如何测试Web应用程序?,java,servlets,automated-tests,web-applications,Java,Servlets,Automated Tests,Web Applications,如果我有JavaWebApp(servlet),那么为这个应用程序创建自动化测试的最佳方法是什么 我应该启动服务器吗?但这是非常脆弱的。我应该直接给Servlet打电话吗?但如何做到这一点呢?我不知道如何创建ServletResponse/ServletRequest 测试webapp功能的最佳方法是什么?我应该检查生成的HTML文本吗?但是如果我改变模板(打字错误),测试就失败了 您测试Web应用程序的最佳实践和经验是什么?同样的问题。在我的待办事项清单上,我有和 此外,如果您使用某种框架(S

如果我有JavaWebApp(servlet),那么为这个应用程序创建自动化测试的最佳方法是什么

我应该启动服务器吗?但这是非常脆弱的。我应该直接给Servlet打电话吗?但如何做到这一点呢?我不知道如何创建ServletResponse/ServletRequest

测试webapp功能的最佳方法是什么?我应该检查生成的HTML文本吗?但是如果我改变模板(打字错误),测试就失败了


您测试Web应用程序的最佳实践和经验是什么?

同样的问题。在我的待办事项清单上,我有和


此外,如果您使用某种框架(Spring、Struts等),您通常可以单独测试各个部分,而无需部署整个组件。

看一看。这是一个非常好的工具,至少应该为您指出集成测试的正确方向。除此之外,还可以使用JUnit对servlet和其他支持类进行单元测试。

查看webapp测试和java小程序测试。我们已经成功地将这两者混合在一起,以便Selenium通过javascript调用Abbott测试。它们都是允许您在查看页面时记录操作,然后自动生成测试代码的工具。一旦记录了基本测试,就可以对其进行修改和调整。您只需付出最小的努力就可以得到漂亮的测试。他们会用你的名字来命名一种饮料。

我几乎只喝一种,没有抱怨。一旦我们建立了一套合适的测试实用程序方法,即使是复杂的web应用程序也很容易测试。它也可以与javascript一起使用。我们甚至在使用AJAX应用程序时没有遇到任何问题。

我整天都在测试web应用程序,而且我使用它