7.12Java+TestNG环境搭建
2021/7/12 20:06:29
本文主要是介绍7.12Java+TestNG环境搭建,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
7.12Java+TestNG环境搭建
本篇将介绍如何搭建Java的TestNG环境
基本步骤
安装JDK
安装IDEA
搭建maven仓库
新建maven项目
再项目中创建依赖
在前面的内容以及介绍了如何安装JDK以及如何安装IDEA和搭建maven仓库。这里不再做赘述
使用TestNG进行测试用例管理
-
新建一个project:File--->new Project--->选择maven
-
进入porm.xml文件下添加依赖
-
<dependencies> <dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <version>'版本自行选择最新的'</version> </dependency> </dependencies>
-
-
添加编译插件和执行测试插件---> maven与testng进行在pom文件中进行关联配置
-
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>'最新版本'</version> <configuration> <source>'实际的JDK版本'</source> <target>1.8</target> <encoding>UTF-8</encoding> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>'最新版本'</version> <configuration> <!--<testFailureIgnore>true</testFailureIgnore>--> <forkMode>never</forkMode> <argLine>-Dfile.encoding=UTF-8</argLine> <suiteXmlFiles> <suiteXmlFile>xml/testNG.xml</suiteXmlFile> </suiteXmlFiles> </configuration> </plugin> </plugins> </build> <!--suiteXmlFile的路径为testNG.xml的路径-->
-
-
右键点击侧边栏找到create testNG.xml
-
编辑testNG.xml
-
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"> <suite name="All Test Suite"> <test verbose="2" preserve-order="true" name="TestNG1"> <classes> <class name="测试类的类名"></class> </classes> </test> </suite>
-
-
setting--->Plugins--->搜索testng--->下载插件
-
重启idea
-
在testng.xml下运行一遍
-
run--->edit configuration--->选择Listeners--->勾选默认报告
-
设置后重新运行testng.xml会创建test-output文件夹
-
运行testng.xml文件
-
打开test-output文件夹中的index.html文件
-
这篇关于7.12Java+TestNG环境搭建的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-16ShardingSphere 如何完美驾驭分布式事务与 XA 协议?
- 2024-11-16ShardingSphere如何轻松驾驭Seata柔性分布式事务?
- 2024-11-16Maven资料入门指南
- 2024-11-16Maven资料入门教程
- 2024-11-16MyBatis Plus资料:新手入门教程与实践指南
- 2024-11-16MyBatis-Plus资料入门教程:快速上手指南
- 2024-11-16Mybatis资料入门教程:新手必看指南
- 2024-11-16MyBatis资料详解:新手入门与初级实战指南
- 2024-11-16MyBatisPlus资料:初学者入门指南与实用教程
- 2024-11-16MybatisPlus资料详解:初学者入门指南