基于之前写的一篇文章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测试开发环境配置]相关推荐

  1. QT5.13.0 for IOS虚拟机开发环境配置版本

    iphone开发环境配置真的坑,不知道版本之间的匹配,装了好多个版本才配好.使用的是vmware15虚拟机来配置的环境: macOS版本:10.13.6 XCode版本:10.1 QT版本:5.13. ...

  2. OpenCV3.2.0+VS2017在window10开发环境配置记录

    本机环境:win10 64位 OpenCV3.2.0 Visual Studio 2017 最后结果,亲测可用 OpenCV官方下载地址: http://opencv.org/releases.htm ...

  3. 【Android车载系列】第5章 AOSP开发环境配置

    1 硬件支持 建议空闲内存16G以上,同时硬盘400G以上 内存不够可以使用 Linux 的交换分区 2 VMware Workstation安装 https://download3.vmware.c ...

  4. Java自动化测试系列[v1.0.0][自动化测试框架理念]

    自动化测试含义 在自动化测试领域内流传着一个说法:单元测试才是自动化测试的核心,在自动化测试里,无论框架何等完美都不可能脱离单元测试,单元测试将会是自动化测试里最小的单位,把它看作单位一,若干个单位一 ...

  5. Java自动化测试系列[v1.0.0][ZTestReport测试报告]

    获取报告框架 ZTestReport 源码Clone地址为ZTestReport ,其中ZTestReport.java和其template是我们需要的关键 修改报告框架 根据我的需要,在源码基础上进 ...

  6. 安装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月)的下载和安装.与其说是安装,不 ...

  7. 【转】【OpenCV入门教程之一】 安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 开发环境配置

    本系列文章由@浅墨_毛星云 出品,转载请注明出处.   文章链接: http://blog.csdn.net/poem_qianmo/article/details/19809337 作者:毛星云(浅 ...

  8. ambari 2.6.0.0开发环境配置

    ambari 2.6.0.0开发环境配置 安装git 安装依赖 yum -y install curl-devel expat-devel gettext-devel openssl-devel zl ...

  9. 【OpenCV入门教程之一】 安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 开发环境配置

    本系列文章由@浅墨_毛星云 出品,转载请注明出处.   文章链接: http://blog.csdn.net/poem_qianmo/article/details/19809337 作者:毛星云(浅 ...

最新文章

  1. 什么是embedding?
  2. 一流科技CEO袁进辉:人工智能产业化困局和机遇 | 量子位·视点分享回顾
  3. 创建MySQL数据库中useUnicode=truecharacterEncoding=UTF-8
  4. 元素随着滚动条滚动而滚动,但是到浏览器窗口顶部的距离是固定的功能代码...
  5. Windows下的.NET+ Memcached安装
  6. sql语句遇到的问题
  7. hadoop 2.5.0安装和配置
  8. k8s核心技术-Controller控制器_Controller(Job和Cronjob)_一次任务和定时任务---K8S_Google工作笔记0035
  9. 主机管理+堡垒机系统开发:前端批量命令结果(十二)
  10. 【转】如何分析解决Android ANR
  11. 【软考 系统架构设计师】软件工程⑥ 软件系统建模
  12. 华为云鲲鹏云服务器介绍
  13. 罗马音平假名中文可复制_打上花火歌词,日文/罗马音/中文
  14. 使用Postman获取北京时间校准接口API(Json格式)
  15. 机器翻译baseline
  16. 区块链开发如何选择底层平台和开发语言?
  17. 视频教程-线上培训上课实录整站设计制作开发全能培训-HTML5/CSS
  18. Java实现模拟斗地主洗牌、发牌、看牌并排序
  19. 图像卷积原理及运算方法
  20. Converged Multimedia Networks

热门文章

  1. Unity中TextMeshPro显示中文
  2. 【数据库学习】非关系数据库(NoSQL:“non-relational”)
  3. Python画水平和垂直线
  4. Programming Paradigms 编程范式-笔记
  5. 获取网页链接里的视频原件
  6. 会议室预定小程序[叮当会议]
  7. 会话支持软件行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  8. 推荐一款免费的内网穿透工具ngrok
  9. html的fa图标代码,font awesome
  10. linux重启domino服务,在Unix平台中通过脚本来启动和停止Domino