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

示例代码:  https://github.com/ryan255/TestNG-Demo

 

所需环境:

1. IDEA UItimate

2. JDK 

3. Maven

创建工程

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

 

 

在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,如下图所示:

运行效果如下所示:

 

 此时,一个基本的环境就搭建完成了. 但是我们还不能使用mvn命令进行测试,这一部分内容请看下一篇 TestNG+Maven+IDEA 自动化测试(二) TestNG.xml

 

posted @ 2018-07-29 22:45  ryan255  阅读(1579)  评论(0编辑  收藏  举报