0
是否可以使用TestNG創建和運行多個測試套件?我想要將套件與構建關聯起來。這樣我可以爲每個套件擁有相同的基本結構,但內部版本號和測試更改。這裏是我現在擁有的一個套件...使用TestNG運行多個測試套件
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Build#" parallel="tests" thread-count="5">
<test name="Firefox Tests" preserve-order="true">
<parameter name="Browser" value="Firefox"/>
<classes>
<class name="testsuites.WelcomePageTests"/>
<class name="testsuites.AgencySelectPageTests"/>
</classes>
</test>
<test name="Chrome Tests" preserve-order="true">
<parameter name="Browser" value="Chrome"/>
<classes>
<class name="testsuites.WelcomePageTests"/>
<class name="testsuites.AgencySelectPageTests"/>
</classes>
</test>
<test name="IE Tests" preserve-order="true">
<parameter name="Browser" value="IE"/>
<classes>
<class name="testsuites.WelcomePageTests"/>
<class name="testsuites.AgencySelectPageTests"/>
</classes>
</test>
<test name="Opera Tests" preserve-order="true">
<parameter name="Browser" value="Opera"/>
<classes>
<class name="testsuites.WelcomePageTests"/>
<class name="testsuites.AgencySelectPageTests"/>
</classes>
</test>
</suite>
如何在同一時間運行兩個testng.xml文件? –
我最終以編程的方式進行編程,而且效果很好,再加上我對測試有了更多的控制。我現在可以有多個套件,每個套件對應一個特定的版本。容易迴歸測試啊!@Cedric Beust哈哈 –
很高興聽到它,讓我知道如果你有更多的問題! –