首页 > 其他 > 详细

TestNg 8.参数化测试

时间:2018-08-29 19:00:05      阅读:293      评论:0      收藏:0      [点我收藏+]

有的时候,case需要参数,那么,传餐怎么传?

我的目录结构:首先建一个包叫做parameter,然后在resource里面新建一个parameter.xml文件

看以下代码:

ParameterTest.java

package com.course.testng.parameter;

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

public class ParameterTest {

    @Test
    @Parameters({"name","age"})  //用parameter注解,传入参数的名称
    public void paramTest(String name,int age){
        System.out.println("name = " + name + ",age = " + age);
    }
}
#parameter.xml  用到paramater标签,name为参数名称,value为传入的值

<?xml version="1.0" encoding="UTF-8" ?>
<suite name="parameter">
    <test name="param">
        <classes>
            <parameter name="name" value="zhengsan"/>
            <parameter name="age" value="10"/>

            <class name="com.course.testng.parameter.ParameterTest"/>
        </classes>
    </test>

</suite>

运行结果如下:

技术分享图片

 

TestNg 8.参数化测试

原文:https://www.cnblogs.com/peiminer/p/9556036.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!