testng+maven+java+idea 接口测试入门一:项目创建

工具:

自动化框架选择:testng

持续集成:jenkins

打包管理:maven

开发工具:idea

语言:java

环境搭建:

安装jdk、maven、idea、Jenkins


项目创建:

1、idea中创建maven项目

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

<dependencies>
    <dependency>
        <groupId>org.testng</groupId>
        <artifactId>testng</artifactId>
        <version>6.9.10</version>
    </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,最简单的格式如下:

<!DOCTYPE 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格式的报告,可以拖入浏览器中进行查看



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值