博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2、TestNG+Maven+IDEA环境搭建
阅读量:6395 次
发布时间:2019-06-23

本文共 1753 字,大约阅读时间需要 5 分钟。

前言:

主要进行TestNG测试环境的搭建 

所需环境: 
1、IDEA UItimate 
2、JDK 
3、Maven

一、创建工程 

File –>new –>Project–>next–>finish

这里写图片描述

这里写图片描述

上面两项名称自己定义

最后工程目录 

这里写图片描述

二、导入相关依赖包和插件

1)添加testng依赖包 

在pom.xml文件添加

org.testng
testng
6.8

2)添加编译插件和执行测试插件

org.apache.maven.plugins
maven-compiler-plugin
3.1
1.7
1.7
-Xlint:unchecked
-Xlint:deprecation
添加插件 关联testNg.xml
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

 

你可能感兴趣的文章
Webpack中publicPath设置
查看>>
event.srcElement的用法
查看>>
“页面制作人员”?“页面工程师”?“页面架构师”?滚一边去!
查看>>
C++:派生类的构造函数和析构函数
查看>>
2012 Autodesk开发者日开始注册啦
查看>>
ASP.NET 2.0 验证控件新的功能
查看>>
CentOS下Zabbix安装部署及汉化
查看>>
判断两矩形是否相交
查看>>
第7章 "敏捷+"项目管理
查看>>
Sublime-text gitHub 问题收集
查看>>
UML 类图
查看>>
Unity Remote 无法连接
查看>>
linux下core file size设置笔记
查看>>
mysql 、redis的区别
查看>>
使用JPA中@Query 注解实现update 操作
查看>>
7.4. APC Cache (php-apc - APC (Alternative PHP Cache) module for PHP 5)
查看>>
Web 仪表盘
查看>>
我的Fedora 7硬盘安装过程
查看>>
Python——SSHClient.py
查看>>
MVC解决更新冲突问题
查看>>