如何新建一个maven+testNG的测试项目

it2024-01-12  63

第一步新建一个空的maven项目

选择新建项目

选择生成项目模板:

填写项目信息:

后面一路next就可以了!

进入项目idea会根据前面的设置生成项目,如果控制台出现如下输出,说明idea正在生成项目,需要等待几分钟。

[INFO] Scanning for projects... [INFO] [INFO] ------------------< org.apache.maven:standalone-pom >------------------- [INFO] Building Maven Stub Project (No POM) 1 [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] >>> maven-archetype-plugin:3.2.0:generate (default-cli) > generate-sources @ standalone-pom >>> [INFO] [INFO] <<< maven-archetype-plugin:3.2.0:generate (default-cli) < generate-sources @ standalone-pom <<< [INFO] [INFO] [INFO] --- maven-archetype-plugin:3.2.0:generate (default-cli) @ standalone-pom --- [INFO] Generating project in Batch mode

因为墙的原因,如果卡在这个状态时间过长请参考如下帖子:

https://blog.csdn.net/sheypang/article/details/79022260

项目生成好的目录是这个样子的:

这里需要注意,需要将test包路径下的Java标记为Test Source Root

在pom.xml中的<dependencies></dependencies>标签内添加如下依赖:

 

<dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <version>6.10</version> </dependency> <dependency> <groupId>io.rest-assured</groupId> <artifactId>rest-assured</artifactId> <version>3.3.0</version> <scope>test</scope> </dependency> <dependency> <groupId>com.github.javafaker</groupId> <artifactId>javafaker</artifactId> <version>0.17.2</version> </dependency>

新增一个testNG测试类,并执行输出Hello World

 

import org.testng.annotations.Test; public class HelloWorld { @Test() public void helloWorld() { System.out.println("Hello World!"); } }

运行这个测试累,成功输出HelloWorld说明一个基于maven的测试项目搭建完成了:

[TestNG] Running: C:\Users\wenxiaolong\.IntelliJIdea2019.1\system\temp-testng-customsuite.xml Hello World! =============================================== Default Suite Total tests run: 1, Failures: 0, Skips: 0 =============================================== Process finished with exit code 0

 

最新回复(0)