1、创建一个项目,结构如下:
2、创建三个测试类(建议自定义所有名称按照自己的逻辑自定下,这样会清晰很多)
3、创建xml文件开始套件测试
<?xml version="1.0" encoding="UTF-8"?>
<suite name="TestAll">
<test name="order">
<classes>
<class name="com.lsc.two2Test" />
<class name="com.lsc.two1Test" />
</classes>
</test>
<test name="database">
<classes>
<class name="com.lsc.twoTest" />
</classes>
</test>
</suite>
运行结果(结合创建的测试类验证):
运行了twoTest、two1Test、two2Test三个测试类
<?xml version="1.0" encoding="UTF-8"?>
<suite name="TestAll">
<test name="order">
<packages>
<package name="com.lsc.*" />
</packages>
</test>
</suite>
运行结果(结合创建的测试类验证):
运行了package name="com.lsc”的所有测试类
<?xml version="1.0" encoding="UTF-8"?>
<suite name="TestAll">
<test name="database">
<groups>
<run>
<exclude name="nonono" />
<include name="two1Test12" />
</run>
</groups>
<classes>
<class name="com.lsc.two1Test" />
</classes>
</test>
</suite>
运行结果(结合创建的测试类验证):
运行了two1Test测试类中group为two1Test12的用例并且未运行group包含nonono的用例
<?xml version="1.0" encoding="UTF-8"?>
<suite name="TestAll">
<test name="order">
<classes>
<class name="com.lsc.two2Test">
<methods>
<exclude name="two2Test2" />
</methods>
</class>
</classes>
</test>
</suite>
运行结果(结合创建的测试类验证):
运行了two2Test测试类并且未运行method为two2Test2的用例