类分组测试

类分组测试

在com.course.testng.groups包里新建GroupsOnClass1类,GroupsOnClass2类,GroupsOnClass3类,代码如下

package com.course.testng.groups;

import org.testng.annotations.Test;

@Test(groups = {"stu"})
public class GroupsOnClass1 {

	
	public void stu1() {
		System.out.println("GroupOnClass1中的stu1运行");
	}
	
	public void stu2() {
		System.out.println("GroupOnClass1中的stu2运行");
	}
}

package com.course.testng.groups;

import org.testng.annotations.Test;

@Test(groups = {"class","stu"})
public class GroupsOnClass2 {

	public void class1() {
		System.out.println("GroupsOnClass222中的class1运行");
	}
	
	public void class2() {
		System.out.println("GroupsOnClass222中的class2运行");
	}
}

package com.course.testng.groups;

import org.testng.annotations.Test;

@Test(groups = {"teacher"})
public class GroupsOnClass3 {

	public void teacher1() {
		System.out.println("GroupsOnClass3中的teacher1运行");
	}
	
	public void teacher2() {
		System.out.println("GroupsOnClass3中的teacher2运行");
	}
}

在src/main/resources里新建groupsOnClass.xml,代码如下

<?xml version="1.0" encoding="UTF-8"?>

<suite name="suitename">

	<test name="onlyRunStu">
	<groups>
	<run>
		<include name="stu"/>
	</run>
		
	</groups>
	
	
	<classes>
			<class name="com.course.testng.groups.GroupsOnClass1"/>
			<class name="com.course.testng.groups.GroupsOnClass2"/>
			<class name="com.course.testng.groups.GroupsOnClass3"/>			
	</classes>
	</test>

</suite>

测试结果,会执行groups里有"class"和"stu"组的类

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_42884654/article/details/82894032
今日推荐