TestNG+Maven+IDEA 环境配置+入门

 

一、环境配置

1、安装IDEA(参考:https://blog.csdn.net/m0_38075425/article/details/80883078)

2、在Prefernces,通过Plugins插件安装TestNG-J(新版IDEA会自动集成插件)

TestNG+Maven+IDEA 环境配置+入门_第1张图片

3、测试项目中,导入jar包(添加依赖)

两种方式

1、直接在pom.xml中引入下面代码,IDEA会自动下载依赖包

 
        
            org.testng
            testng
            6.10  //版本号可以根据需要修改
            compile
        
 

2、在Project Structure中,点击+,选择maven项目,搜索TestNG,导入jar包(这个方法搜索比较慢。。。)

TestNG+Maven+IDEA 环境配置+入门_第2张图片

TestNG+Maven+IDEA 环境配置+入门_第3张图片

 

(可参考 https://blog.csdn.net/u010270891/article/details/82978260)

 

二、编写代码

TestNG基本用法参考:https://blog.csdn.net/duanlei123456/article/details/87454737

可以直接引用TestNG注解,以下是我的测试demo

package com.cat;

import org.testng.Assert;
import org.testng.annotations.AfterClass;
import org.testng.annotations.BeforeClass;
import org.testng.annotations.DataProvider;
import org.testng.annotations.Test;

public class Test01 {

    @BeforeClass
    public void beforeClass(){
        System.out.println("beforeClase");
    }

    @AfterClass
    public void afterClass(){
        System.out.println("afterClass");
    }

    @Test
    public void testcase1(){
        Assert.assertEquals(1,1);
        System.out.println("test01");
    }

    @Test
    public void testcase2(){
        Assert.assertTrue(true);
        System.out.println("test02");
    }

    @DataProvider(name="user")
    public Object[][] getStr(){
        return new Object[][]{
                {"","","账户不能为空"},
                {"admin","","密码不能为空"},
                {"admin","123","密码错误"}
        };
    }

    @Test(dataProvider = "user")
    private void sout(String uname,String pword,String msg){
        System.out.println(uname+"->"+pword+"->"+msg);
    }

}

  

你可能感兴趣的:(TestNG+Maven+IDEA 环境配置+入门)