问题:如何根据 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>
再次提问:根据参数值切换测试用例的模式是什么?我只是无法弄清楚如何实现它。谢谢!