【发布时间】:2013-11-08 21:58:43
【问题描述】:
问题:如何根据 Jenkins(版本)发送的参数,从同一个测试套件执行不同的测试?
背景:有应用程序和它的 5 个版本。 它们之间的差异很小,但存在并且在测试用例中实现。 所以我有一组不同版本的测试用例,我有一组不同版本的测试用例。
Boss 想要什么:我们应该能够在 Jenkins 中选择应用程序版本号,就在我们选择要执行的服务器和使用的浏览器的地方。 所以我在我的 text.xml 中有
<suite name="aaaa">
<parameter name="SiteAddress" value="${SiteAddress}"/>
<parameter name="Version" value="${version}"/>
在 POM.xml 中
<systemPropertyVariables>
<SiteAddress>${serv_url}</SiteAddress>
<browser>${browser}</browser>
<Version>${version}</Password>
</systemPropertyVariables>
再次提问: 根据参数值切换测试用例的模式是什么? 我只是无法弄清楚如何实现它。 谢谢!
【问题讨论】:
-
根据版本的参数值,您希望执行特定的一组案例,这是您的要求吗?
标签: maven parameters webdriver selenium-webdriver testng