3

我需要在每次构建时对我的 Web 应用程序进行集成测试。

目前我有一组 JUnit 测试,在应用程序构建成战争之前测试它的各个部分。我现在需要做的是测试应用程序在部署到 Web 容器后是否处于良好状态。

该应用程序是使用 Spring 框架编写的,我已经阅读了很多关于 Spring 集成测试的文档,但他们所谈论的只是与数据库集成的测试等。我读过 Cactus,但信息也很稀少。

任何关于好的教程和源代码的指针都值得赞赏。

应用程序使用的软件的详细信息:Spring 2.5、Hibernate 3.2、Maven 2.2、Tomcat 6.0

非常感谢!

4

1 回答 1

2

你有两个任务要解决:A)让容器在自动化(基于 maven)进程中运行,B)针对它运行一些测试。

我们使用seleniummaven-jetty-plugin来测试一个非常相似的应用程序设置。奇迹般有效。你可能会为 tomcat 找到相同类型的插件,或者只是在 jetty 中运行。

selenium 的优势在于它允许您使用真实的浏览器在非常真实的环境中测试应用程序。您可能会发现跳过“真实浏览器”部分的工具更容易上手。

于 2009-08-20T09:34:45.657 回答