【发布时间】:2014-04-08 01:27:47
【问题描述】:
这是一个 JAVA 测试 webapp 项目(使用 maven、TESTNG、SELENIUM、JAVA 1.7)
我使用 TestNG 框架来开发我的 selenium 测试。 目前,我可以做“mvn test”,浏览器会弹出,我的 selenium 测试会运行。
为了在不同的实例上运行这些测试, 我可以在配置 testng.xml 中将参数 "test_website="http://www.google_instance1.com" 更改为 "test_website="http://www.google_instance2.com"
我的目标: 我想设计一个 Web 界面,它有一个文本框 [用于输入 webapp 的 ip 或主机名] 和一个提交按钮 [触发所有 selenium 测试开始]。
特点:
用户可以将他们想要测试的 webapp 的 ip 或主机名放在文本框中。 [我知道如何解决这个问题]
当用户点击提交按钮时,测试将开始运行。 [我不知道控制器应该调用什么]
并且用户应该能够在网页上看到结果不断更新[刷新][一些 javascript 技巧?]
【问题讨论】:
-
对此进行了一些研究,我得到的唯一选择是 Jenkins 的 testng 插件。 Jenkins 相对容易设置,因此它可能是一个值得尝试的选项。
-
您是否考虑过某种 CI,例如 jenkins?
标签: maven testing selenium automation testng