testng+maven+java+idea 接口测试入门一:项目创建
阅读原文时间:2021年04月20日阅读:1

工具:

自动化框架选择:testng

持续集成:jenkins

打包管理:maven

开发工具:idea

语言:java

环境搭建:

安装jdk、maven、idea、Jenkins

项目创建:

1、idea中创建maven项目

2、在pom.xml中添加testng的有关依赖,如下:

<dependencies> <dependency> <groupId>org.testnggroupId>
<artifactId>testngartifactId>
<version>6.9.10version>
</dependency>

</dependencies>

3、在src/test/java目录下添加包,名称为com.xxx.yyy

4、在包下创建测试类,如TestAdd.java,代码如下(以加法为例):

package com.wanwan.testngauto;
import org.testng.annotations.Test;
import org.testng.Assert;

public class TestAdd {

**public int** add(**int** i,**int** j){
**int** m;
m=i+j;

**return** m;

}
@Test
public void testadd(){

    **if**(2\==add(1,1)){
        System.**_out_**.println(**"校验通过"**);
    }
    **else**{
        System.**_out_**.println(**"校验失败"**);
    }

}

}

5、在项目目录中添加testng.xml,最简单的格式如下:

suite SYSTEM "http://testng.org/testng-1.0.dtd" > <suite name="suite1" preserve-order="true"> <test name="testngauto"> <classes> <class name="com.xxx.yyy.TestAdd"> <methods> <include name="testadd" /> methods>
</class>
</classes>
</test>
</suite>

6、运行测试:

方法1:直接在testng.xml处点击右键运行(这个执行后会自动生成target目录,目录中包含编译生成的类文件)

方法2:在项目目录执行mvn clean test命令,这个命令会在target目录生成maven-status、maven-achiver、sufire-reports目录。最后一个目录里存贮着htm格式的报告,可以拖入浏览器中进行查看

手机扫一扫

移动阅读更方便

阿里云服务器
腾讯云服务器
七牛云服务器

你可能感兴趣的文章