网上找了很多教程,都是关于eclipse的讲解,IDEA的很少有详细的,今天总算运行成功了一个小demo,记录一下。
本文前提是安装了IDEA,配置好了Maven相关,会建立工程,在此不详细说明建立工程的过程了
首先IDEA里面本身是有TestNG的,可以不去网上专门下载这个包。
在plugins里搜索testng,没有安装的可以install一下这两个
接下来新建工程,可以选择maven
这里具体建项目/命名过程省略,建好以后目录是下面这个样子,其中的testng.xml是要右键test文件夹–>create testng xml自行建立的。通过 testng.xml 文件来配置测试用例的执行。 testng.xml文件可以很好的控制要执行的测试用例的粒度,及各种运行策略。(我这里没有配置这个文件)
src下main是放了项目代码相关,然后test是放测试相关文件。其中的java文件夹里面是程序员写的java代码,resources里是放一些配置文件。
命名一般是.com/.org等等(项目性质)+公司/组织名+项目名称这样子。
下面比较重要的是pom.xml文件的配置。要添加testng依赖。可以从:maven repository去找。这里选择最新的版本,点进去。
复制这部分到pom文件里
<!-- https://mvnrepository.com/artifact/org.testng/testng -->
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>7.1.0</version>
<scope>test</scope>
</dependency>
下面给我出我的pom文件全部,其中我还配置了junit依赖,还有fastjson依赖(当然,下面这些简单案例没用到这些依赖可以不添加,这里只是为了方便日后用到)
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<properties>
<pr