前言:
主要进行TestNG测试环境的搭建
所需环境: 1、IDEA UItimate 2、JDK 3、Maven一、创建工程
File –>new –>Project–>next–>finish上面两项名称自己定义
最后工程目录
二、导入相关依赖包和插件
1)添加testng依赖包
在pom.xml文件添加org.testng testng 6.8
2)添加编译插件和执行测试插件
添加插件 关联testNg.xml org.apache.maven.plugins maven-compiler-plugin 3.1 org.apache.maven.plugins maven-surefire-plugin 2.5 true res/testNG.xml
具体的maven插件请查看
三、创建测试类
在新建测试类,代码如下public class TestDemo @Test public void testcase1(){ Assert.assertTrue(false); System.out.println("testcase1"); } @Test public void testcase2(){ Assert.assertTrue(true); System.out.println("testcase1"); } }
IDEA执行编译
编译情况
四、编写testNG.xml
创建一个新的文件夹 res,里面创建testNG.xml (该文件名自己可以定义,相应需要在pom.xml的文件修改对应文件名)
编写testNG.xml差不多搞定了,我们来看下使用maven执行测试
在IDEA控制台Terminal输入
mvn -f pom.xml clean test -DxmlFileName=testNG.xml
编译结果
测试报告
target/surefire-reports/com.testproj.Demo.TestDemo1文件夹下打开报告
到此创建TestNG+Maven+IDEA环境完成。
在此过程出现的问题
找了段时间,发现是testNG.xml文件的classes 写成了classs,导致了错误!
版权声明:本文为博主原创文章,未经博主允许不得转载。 http://blog.csdn.net/LangSand/article/details/53764805