TestNG实战:IDEA 创建TestNG test

TestNG 是自动化测试框架,比Junit更强大,可用于单元测试,功能测试,端到端测试等,下面我们就介绍一下如何基于IntelliJ IDEA 创建TestNG test

1. 打开IntelliJ IDEA -> Create New Project -> Next ->  Next -> 编写项目名称 -> Finished

 2. 打开https://mvnrepository.com/artifact/org.testng/testng/7.0.0 下载testng-7.0.0.jar 文件,放到项目文件夹中。

TestNG实战:IDEA 创建TestNG test

 

 

 3. File -> Project Structure... -> Modules -> Dependencies -> Add JARs or directories 添加testng-7.0.0.jar -> Apply -> OK

 TestNG实战:IDEA 创建TestNG test

 

 4. 创建测试用例

package com.testng.demo;

import org.testng.Assert;
import org.testng.annotations.Test;

public class Test1 {
    @Test
    public void case1(){
        Assert.assertEquals(1,1);
    }
    @Test
    public void case2(){
        Assert.assertEquals("hello","hello");;
    }
}

5.  Add Configuration... -> Add New Configuration -> TestNG

 TestNG实战:IDEA 创建TestNG test

 

 6. 自定义名称 Testng -> 选择测试类 如Test1 -> OK 

 TestNG实战:IDEA 创建TestNG test

 

 7. Listeners -> Use default reporters -> Apply -> OK

TestNG实战:IDEA 创建TestNG test

 

 

8. 运行Testng

 TestNG实战:IDEA 创建TestNG test

 

 问题:报错

Exception in thread "main"

java.lang.NoClassDefFoundError: com/beust/jcommander/ParameterException

 TestNG实战:IDEA 创建TestNG test

 

 

解决方法:

缺少jcommander的jar包导致,按照步骤2下载jcommander,加入到依赖中即可。

下载地址如下:

https://mvnrepository.com/artifact/com.beust/jcommander/1.81

TestNG实战:IDEA 创建TestNG test

 

TestNG实战:IDEA 创建TestNG test

上一篇:delphi7 在虚拟机 vbox里面安装失败


下一篇:HTTP 错误 404.3 - Not Found 由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本 ,请添加处理程序。如果下载文件,请添加 MIME 映射。 IIS站点中添加WCF项目后浏览网站报错解决方法。