java+testNG测试框架搭建(接口测试或者ui测试)

ide工具

inteliij IDEA 或者 Eclipse

步骤


  1. 创建maven工程
  2. 新建测试类
  3. 新建测试配置文件(例:testng.xml )
  4. 编辑pom.xml配置文件

新建测试类

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

public class CharUtilsTest {
@DataProvider
public Object[][] ValidDataProvider() {
return new Object[][]{
{ 'A', 65 },{ 'a', 97 },
{ 'B', 66 },{ 'b', 98 },
{ 'C', 67 },{ 'c', 99 },
{ 'D', 68 },{ 'd', 100 },
{ 'Z', 90 },{ 'z', 122 },
{ '1', 49 },{ '9', 57 }
};
}
@Test(dataProvider = "ValidDataProvider")
public void CharToASCIITest(final char character, final int ascii) {
int result = (int)(character);
Assert.assertEquals(result, ascii);

}
@Test(dataProvider = "ValidDataProvider")
public void ASCIIToCharTest(final char character, final int ascii) {

char result = (char) (ascii);
Assert.assertEquals(result, character);
}
}

新建测试xml文件

<?xml version="1.0" encoding="UTF-8"?>
<suite name="test-parameter">
<test name="example1">
<classes>
<class name="utils.CharUtilsTest" />
<!--如果有多个测试类,就写在这里,格式:包名.测试类名-->
</classes>
</test>
</suite>

编辑pom.xml配置文件

添加如下依赖

<dependencies>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.8.7</version>
<scope>test</scope>
</dependency>
<dependencies>

接下来可以运行测试类或者测试xml文件