Java自动化测试系列[v1.0.0][TestNG测试开发环境配置]
基于之前写的一篇文章Java自动化测试系列[v1.0.0][Maven开发环境]的基础上,阐述如何配置单元测试框架TestNG的测试开发环境
创建Maven项目
启动IDEA,点击Create New Project
配置基础选项,然后点击Next
输入项目名称以及配置地址,然后点击Next
系统会读出本地配置的Maven的信息,然后点击Finish完成项目创建
项目床架完毕,IDEA会自动根据配置下载插件、根据Maven的以来配置下载并配置依赖
配置TestNG
打开Maven Repository,搜索TestNG
找到你要的版本
点击版本号,复制配置内容
配置到项目的pom.xml中,然后点击右上角的浮动按钮使配置生效
配置创建插件
在Plugins窗口中修锁testng,即可找到Create TestNG XML,该插件用于自动生成testng.xml
在项目的根节点点击鼠标右键,弹出的下来菜单的底部会出现Create TestNG XML
点击该选项会自动生成testng.xml文件
生成的testng.xml文件如图所示
手动调整一下结构
可以发现它将测试代码的路径、文件、类、方法自动加载出来了,这样就可以直接执行测试代码了,然后直接在testng.xml文件上或者项目结构的文件中点击鼠标右键,选择Run这个testng.xml文件即可执行该文件中配置出来的测试代码了
异常
TestNG by default disables loading DTD from unsecured Urls.
If you need to explicitly load the DTD from a http url, please do so by using the JVM argument [-Dtestng.dtd.http=true]
将testng.xml文件中的<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
执行成功
Java自动化测试系列[v1.0.0][TestNG测试开发环境配置]相关推荐
- QT5.13.0 for IOS虚拟机开发环境配置版本
iphone开发环境配置真的坑,不知道版本之间的匹配,装了好多个版本才配好.使用的是vmware15虚拟机来配置的环境: macOS版本:10.13.6 XCode版本:10.1 QT版本:5.13. ...
- OpenCV3.2.0+VS2017在window10开发环境配置记录
本机环境:win10 64位 OpenCV3.2.0 Visual Studio 2017 最后结果,亲测可用 OpenCV官方下载地址: http://opencv.org/releases.htm ...
- 【Android车载系列】第5章 AOSP开发环境配置
1 硬件支持 建议空闲内存16G以上,同时硬盘400G以上 内存不够可以使用 Linux 的交换分区 2 VMware Workstation安装 https://download3.vmware.c ...
- Java自动化测试系列[v1.0.0][自动化测试框架理念]
自动化测试含义 在自动化测试领域内流传着一个说法:单元测试才是自动化测试的核心,在自动化测试里,无论框架何等完美都不可能脱离单元测试,单元测试将会是自动化测试里最小的单位,把它看作单位一,若干个单位一 ...
- Java自动化测试系列[v1.0.0][ZTestReport测试报告]
获取报告框架 ZTestReport 源码Clone地址为ZTestReport ,其中ZTestReport.java和其template是我们需要的关键 修改报告框架 根据我的需要,在源码基础上进 ...
- 安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 开发环境配置
1.下载和安装OpenCV SDK VS2010不用说,肯定都安装了吧.来说说当前最新的OpenCV版本2.4.8(2014年2月24日),2.4.9 (2014年4月)的下载和安装.与其说是安装,不 ...
- 【转】【OpenCV入门教程之一】 安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 开发环境配置
本系列文章由@浅墨_毛星云 出品,转载请注明出处. 文章链接: http://blog.csdn.net/poem_qianmo/article/details/19809337 作者:毛星云(浅 ...
- ambari 2.6.0.0开发环境配置
ambari 2.6.0.0开发环境配置 安装git 安装依赖 yum -y install curl-devel expat-devel gettext-devel openssl-devel zl ...
- 【OpenCV入门教程之一】 安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 开发环境配置
本系列文章由@浅墨_毛星云 出品,转载请注明出处. 文章链接: http://blog.csdn.net/poem_qianmo/article/details/19809337 作者:毛星云(浅 ...
最新文章
- 什么是embedding?
- 一流科技CEO袁进辉:人工智能产业化困局和机遇 | 量子位·视点分享回顾
- 创建MySQL数据库中useUnicode=truecharacterEncoding=UTF-8
- 元素随着滚动条滚动而滚动,但是到浏览器窗口顶部的距离是固定的功能代码...
- Windows下的.NET+ Memcached安装
- sql语句遇到的问题
- hadoop 2.5.0安装和配置
- k8s核心技术-Controller控制器_Controller(Job和Cronjob)_一次任务和定时任务---K8S_Google工作笔记0035
- 主机管理+堡垒机系统开发:前端批量命令结果(十二)
- 【转】如何分析解决Android ANR
- 【软考 系统架构设计师】软件工程⑥ 软件系统建模
- 华为云鲲鹏云服务器介绍
- 罗马音平假名中文可复制_打上花火歌词,日文/罗马音/中文
- 使用Postman获取北京时间校准接口API(Json格式)
- 机器翻译baseline
- 区块链开发如何选择底层平台和开发语言?
- 视频教程-线上培训上课实录整站设计制作开发全能培训-HTML5/CSS
- Java实现模拟斗地主洗牌、发牌、看牌并排序
- 图像卷积原理及运算方法
- Converged Multimedia Networks
热门文章
- Unity中TextMeshPro显示中文
- 【数据库学习】非关系数据库(NoSQL:“non-relational”)
- Python画水平和垂直线
- Programming Paradigms 编程范式-笔记
- 获取网页链接里的视频原件
- 会议室预定小程序[叮当会议]
- 会话支持软件行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
- 推荐一款免费的内网穿透工具ngrok
- html的fa图标代码,font awesome
- linux重启domino服务,在Unix平台中通过脚本来启动和停止Domino