macOS中TestNG+IDEA入门案例

这篇博客主要介绍了如何在macOS上使用IntelliJ IDEA结合Maven配置和运行TestNG测试。作者指出IDEA内置了TestNG,无需额外下载,并提供了新建工程、配置pom.xml添加TestNG依赖、创建测试用例的步骤,以及遇到的问题和解决方法。通过一个简单的测试用例,展示了TestNG的基本用法。
摘要由CSDN通过智能技术生成

网上找了很多教程,都是关于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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值