用例分组或单个运行的方式【xml】
测试类
// 测试的类如下
public class Demo {
@Test(groups = {"group1"})
public void fun1() {}
@Test(groups = {"group1"})
public void fun2() {}
@Test(groups = {"group1, group2"})
public void fun3() {}
@Test(groups = {"group2"})
public void fun4() {}
@Test(groups = {"group2"})
public void fun5() {}
}
下面是 xml 中的结构
1.在@test注解中,加入group=“xxx”的分组标签,用分组执行用例
2.不进行分组标签,直接在xml文件里加入#include执行
// testng.xml 中的一个 test
<test verbose="2" name="balabala">
//第一种
<groups>
<run>
<include name="group1" />
<exclude name="group2" />
</run>
</groups>
//第二种
<classes>
<class name="xxx.xxx.Demo">
<methods>
<include name="testMethod1" />
<include name="testMethod2" />
</methods>
</class>
</classes>
</test>