【接口自动化框架实践】1、IDEA + TestNG + Maven + spring接口自动化框架搭建

【接口自动化框架实践】1、IDEA + TestNG + Maven + spring接口自动化框架搭建

1、打开idea开发工具,在菜单栏选择File–>New–>Project…–>Maven,直接点击next
【接口自动化框架实践】1、IDEA + TestNG + Maven + spring接口自动化框架搭建_第1张图片
2、输入artifactId、artifactId以及version,这里输入的会在pom.xml中体现
com.autoTest
autoTest
1.0-SNAPSHOT
【接口自动化框架实践】1、IDEA + TestNG + Maven + spring接口自动化框架搭建_第2张图片
3、给工程命名,可以默认(默认为第二步中artifactId)
【接口自动化框架实践】1、IDEA + TestNG + Maven + spring接口自动化框架搭建_第3张图片
4、点击finish即完成新工程的新建工作,会生成如下工程
【接口自动化框架实践】1、IDEA + TestNG + Maven + spring接口自动化框架搭建_第4张图片
5、TestNG + Maven + spring环境框架,所以需要在pom.xml中引入spring依赖、testNg依赖,maven会自动导入下载,如下所示

<properties>
    <spring.version>4.2.5.RELEASE</spring.version>
</properties>

<dependencies>

    <!-- spring的依赖 -->
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-jdbc</artifactId>
        <version>${spring.version}</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-test</artifactId>
        <version>${spring.version}</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-beans</artifactId>
        <version>${spring.version}</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context-support</artifactId>
        <version>${spring.version}</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-core</artifactId>
        <version>${spring.version}</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context</artifactId>
        <version>${spring.version}</version>
    </dependency>
    <!-- spring的依赖 -->

    <!-- testng的依赖 -->
    <dependency>
        <groupId>org.testng</groupId>
        <artifactId>testng</artifactId>
        <version>6.11</version>
    </dependency>
    <!-- testng的依赖 -->

</dependencies>

6、安装testng插件
右键IntelliJ IDEA–》preferences
【接口自动化框架实践】1、IDEA + TestNG + Maven + spring接口自动化框架搭建_第5张图片
plugins中搜索test安装testNG
【接口自动化框架实践】1、IDEA + TestNG + Maven + spring接口自动化框架搭建_第6张图片
安装完成后,重启idea,右键项目-Create TestNG XML,但是这一步我没有找到Create TestNG XML

7、第一个测试类
src/test/java目录下新建测试类,代码如下

package test;

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

public class TestngTest01 {
    @Test
    public void testcase1(){
        System.out.println("testcase1:这是一个测试不通过的case");
        Assert.assertTrue(false);
    }
    @Test
    public void testcase2(){
        System.out.println("testcase2:这是一个测试通过的case");
        Assert.assertTrue(true);
    }
}

即可运行测试类,得到测试结果

你可能感兴趣的:(自动化)