欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

TestNG+Maven+IDEA 自动化测试(一) 环境搭建

程序员文章站 2022-10-16 14:01:50
所需环境: 1. IDEA UItimate 2. JDK 3. Maven 创建工程 一开始创建一个普通的maven项目即可, 下面展示最终完成的工程目录,其中创建res文件夹以及放入testNG.xml文件的步骤后面会提到: 在pom中添加依赖: 创建package 与测试类 HelloTest ......

所需环境:

1. IDEA UItimate

2. JDK 

3. Maven

创建工程

一开始创建一个普通的maven项目即可, 下面展示最终完成的工程目录,其中创建res文件夹以及放入testNG.xml文件的步骤后面会提到:

TestNG+Maven+IDEA 自动化测试(一) 环境搭建

 

 

在pom中添加依赖:

        <dependency>
            <groupId>org.testng</groupId>
            <artifactId>testng</artifactId>
            <version>6.10</version>
            <scope>test</scope>
        </dependency>

 

创建package 与测试类 HelloTestNG

直接粘贴官方demo,内容如下所示:

package com.ryan;

import org.testng.annotations.*;

public class HelloTestNG {

    @BeforeClass
    public void setUp() {
        // code that will be invoked when this test is instantiated
    }

    @Test(groups = { "fast" })
    public void aFastTest() {
        System.out.println("Fast test");
    }

    @Test(groups = { "slow" })
    public void aSlowTest() {
        System.out.println("Slow test");
    }

}

 

其实在此时,已经就可以开始执行测试了,在测试类 HelloTestNG.java上右键,可以直接 Run,如下图所示:

TestNG+Maven+IDEA 自动化测试(一) 环境搭建

运行效果如下所示:

TestNG+Maven+IDEA 自动化测试(一) 环境搭建

 

 此时,一个基本的环境就搭建完成了. 但是我们还不能使用mvn命令进行测试,这一部分内容请看下一篇