我有以下 testng 测试方法。
@Test(groups = {"tsg1.0","smoke"})
public void testLoginWithInvalidCredentials(String usernameValue, String passwordValue){
/*Print something*/
}
@Test(groups = {"tsg1.0"})
public void testLoginWithUserIdOnly(String username) {
/*Print something*/
}
@Test(groups = {"tsg1.0"})
public void testLoginWithPasswordOnly(String password) {
/*Print something*/
}
这是用于测试上述方法的testng xml。
<suite name="Suite" thread-count="1" verbose="10">
<test name="Test">
<groups>
<run>
<include name="tsg1.0"/>
</run>
</groups>
<packages>
<package name="<test package name>"/>
</packages>
</test>
</suite>
有没有一种方法可以让我创建一个 xml,其中将包含组“TSG1.0”和“SMOKE”的测试。在这种情况下,我只希望运行第一个测试(testLoginWithInvalidCredentials)。
请帮忙。
谢谢,迈克。
PS:以下不起作用,因为它将包括 tsg1.0 或烟雾。我想要一个和条件......
<run>
<include name="tsg1.0"/>
<include name="smoke"/>
</run>