Java自动化测试系列[v1.0.0][TestNG测试开发环境配置]
程序员文章站
2024-03-21 23:48:58
...
基于之前写的一篇文章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">
执行成功