欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java自动化测试系列[v1.0.0][TestNG测试开发环境配置]

程序员文章站 2024-03-21 23:48:58
...

基于之前写的一篇文章Java自动化测试系列[v1.0.0][Maven开发环境]的基础上,阐述如何配置单元测试框架TestNG的测试开发环境

创建Maven项目

启动IDEA,点击Create New Project
Java自动化测试系列[v1.0.0][TestNG测试开发环境配置]
配置基础选项,然后点击Next
Java自动化测试系列[v1.0.0][TestNG测试开发环境配置]
输入项目名称以及配置地址,然后点击Next
Java自动化测试系列[v1.0.0][TestNG测试开发环境配置]
系统会读出本地配置的Maven的信息,然后点击Finish完成项目创建
Java自动化测试系列[v1.0.0][TestNG测试开发环境配置]
项目床架完毕,IDEA会自动根据配置下载插件、根据Maven的以来配置下载并配置依赖
Java自动化测试系列[v1.0.0][TestNG测试开发环境配置]

配置TestNG

打开Maven Repository,搜索TestNG
Java自动化测试系列[v1.0.0][TestNG测试开发环境配置]
找到你要的版本
Java自动化测试系列[v1.0.0][TestNG测试开发环境配置]
点击版本号,复制配置内容
Java自动化测试系列[v1.0.0][TestNG测试开发环境配置]
配置到项目的pom.xml中,然后点击右上角的浮动按钮使配置生效
Java自动化测试系列[v1.0.0][TestNG测试开发环境配置]

配置创建插件

在Plugins窗口中修锁testng,即可找到Create TestNG XML,该插件用于自动生成testng.xml
Java自动化测试系列[v1.0.0][TestNG测试开发环境配置]
在项目的根节点点击鼠标右键,弹出的下来菜单的底部会出现Create TestNG XMLJava自动化测试系列[v1.0.0][TestNG测试开发环境配置]
点击该选项会自动生成testng.xml文件
Java自动化测试系列[v1.0.0][TestNG测试开发环境配置]
生成的testng.xml文件如图所示
Java自动化测试系列[v1.0.0][TestNG测试开发环境配置]
手动调整一下结构
Java自动化测试系列[v1.0.0][TestNG测试开发环境配置]
可以发现它将测试代码的路径、文件、类、方法自动加载出来了,这样就可以直接执行测试代码了,然后直接在testng.xml文件上或者项目结构的文件中点击鼠标右键,选择Run这个testng.xml文件即可执行该文件中配置出来的测试代码了
Java自动化测试系列[v1.0.0][TestNG测试开发环境配置]

异常

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]

Java自动化测试系列[v1.0.0][TestNG测试开发环境配置]
将testng.xml文件中的<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
Java自动化测试系列[v1.0.0][TestNG测试开发环境配置]
执行成功
Java自动化测试系列[v1.0.0][TestNG测试开发环境配置]