如果我有 java-webapp (servlets),为这个应用程序创建自动化测试的最佳方法是什么?
我应该启动服务器吗?但这是非常脆弱的。我应该直接调用servlet吗?但这怎么能做到呢?我不知道如何创建 ServletResponse/ServletRequest。
测试 webapp 功能的最佳方法是什么?我应该检查生成的 HTML 文本吗?但是,如果我更改模板(错字),测试就会被破坏。
您在测试 Web 应用方面有哪些最佳实践和经验?
如果我有 java-webapp (servlets),为这个应用程序创建自动化测试的最佳方法是什么?
我应该启动服务器吗?但这是非常脆弱的。我应该直接调用servlet吗?但这怎么能做到呢?我不知道如何创建 ServletResponse/ServletRequest。
测试 webapp 功能的最佳方法是什么?我应该检查生成的 HTML 文本吗?但是,如果我更改模板(错字),测试就会被破坏。
您在测试 Web 应用方面有哪些最佳实践和经验?
看看硒。这是一个非常好的工具,至少应该为您指出集成测试的正确方向。除此之外,使用 JUnit 对您的 servlet 和其他支持类进行单元测试。
我几乎只使用htmlunit并且没有任何抱怨。一旦我们建立了一套不错的测试工具方法,测试甚至是复杂的 Web 应用程序都非常容易。它也适用于 javascript。我们甚至在 AJAX 应用程序中使用它也没有问题。
我整天测试 Web 应用程序,我使用Watir。