一、环境配置
2、创建一个maven项目,目录是File>New>Project
3、在Prefernces,通过Plugins插件安装TestNG-J(新版IDEA会自动集成插件)
4、测试项目中,导入jar包(添加依赖)
两种方式
1、直接在pom.xml中引入下面代码,IDEA会自动下载依赖包
org.testng
testng
6.10
compile
2、在Project Structure中,点击+,选择maven项目,搜索TestNG,导入jar包(这个方法搜索比较慢。。。)
二、编写代码
可以直接引用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);
}
}
三、执行代码
1、点击测试用例前的箭头调试
2、右键选择项目,快速生成testng.xml文件
右键testng.xml文件,运行文件(可自定义文件内执行的方法和模块)
通过控制台可以检查测试结果