【发布时间】:2015-06-23 20:13:23
【问题描述】:
朋友。我试图了解硒是如何工作的。我用 JUnit 4 编写了一些测试。这些测试在我的应用程序运行时运行良好,并且我将启动应用程序的 URL 设置为 localhost:8077。所有测试都按我的需要通过。但现在我希望我的战争构建将取决于这些测试。在这些之后,我希望自动发布(Jenkins)也将依赖于硒测试。 有些东西我不明白:
- 硒测试应该包含在我的应用程序中还是应该组装在一个独立的应用程序中? (我阅读了有关 Selenium Grid 的信息,但不确定是否需要它)?
- 我有一台开发机器、一台带有 jenkins 的服务器和生产服务器。实施 Selenium 测试需要哪些步骤?测试中应该使用什么Url? Tomcat Server 需要和 Jenkins 安装在同一台服务器上吗?
- 如果 selenium 测试未通过,我可以在 Jenkins 上使构建无效并放弃发布吗?
【问题讨论】:
标签: java maven selenium jenkins junit