工具:
自动化框架选择: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格式的报告,可以拖入浏览器中进行查看
手机扫一扫
移动阅读更方便
你可能感兴趣的文章