参数化测试-xml文件参数化

参数化测试-xml文件参数化

@Test
@Parameters({“name”,“age”}) 描述了如何给一个测试方法传提参数

新建com.course.testng.paramter包,包里新建ParamterTest类,代码如下

package com.course.testng.paramter;

import org.testng.annotations.Parameters;
import org.testng.annotations.Test;

public class ParamterTest {

	
	//描述了如何给一个测试方法传提参数
	@Test
	@Parameters({"name","age"})
	public void paramTest1(String name,int age) {
		System.out.println("name = " + name + ";   age = " + age);
	}
}

在src/main/resources包下新建Parameter.xml文件,代码如下

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

<suite name="parameter">
	<test name="param">
	
		<classes>
			<parameter name="name" value="zhangsan"/>
			<parameter name="age" value="10"/>
			<class name="com.course.testng.paramter.ParamterTest"/>
		</classes>
	
	</test>

</suite>

测试结果,参数数据来源于xml文件
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_42884654/article/details/82908128