使用idea+testNG搭建自动化测试框架
2020-08-17 本文已影响0人
Jinwei_
一、所需环境
1、JDK
2、Maven
3、intellij idea
二、创建工程
三、导入相关依赖包和插件
1)导入testNG依赖包
在pom.xml中添加
<dependencies>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.8.21</version>
</dependency>
</dependencies>
2)添加编译插件和执行测试插件
在pom.xml中添加
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.15</version>
<configuration>
<!--<testFailureIgnore>true</testFailureIgnore>-->
<forkMode>never</forkMode>
<argLine>-Dfile.encoding=UTF-8</argLine>
<suiteXmlFiles>
<suiteXmlFile>xml/testNG.xml</suiteXmlFile>
</suiteXmlFiles>
</configuration>
</plugin>
</plugins>
</build>
四、创建测试类
1)在Java文件夹下创建
2)编写testNG.xml
xml文件用于按照需要批量执行用例,右键选择运行可独立执行
<?xml version="1.0" encoding="utf-8" ?>
<suite name="testproj" parallel="false">
<test name="testDemo1">
<classes>
<class name="TestDemo"></class>
</classes>
</test>
</suite>
五、运行testNG.xml