我刚刚加入了一个开发现有 Java Web 应用程序的团队。我的任务是创建一个自动化集成测试套件,该套件应该在开发人员提交到我们的持续集成服务器 (TeamCity) 时运行,该服务器会自动部署到我们的暂存服务器 - 所以实际上测试将针对我们的暂存 Web 应用程序服务器运行。
我已经阅读了很多关于使用 Watir、Selenium 和 RWebSpec 等框架进行自动化集成测试的内容。我已经在所有这些中创建了测试,虽然我更喜欢 Watir,但我对任何事情都持开放态度。
我还不清楚的是如何为应用程序创建一个完整的测试套件,以及如何让该套件在执行某些脚本时完整执行。我可以愉快地创建不同复杂度的单独测试,但我对如何将所有内容组合成有用的东西的知识存在差距。
有没有人对如何创建一个完整的测试套件并让它自动执行有任何建议?
谢谢!