目录

前言

准备工作

一、配置Maven

1.1 settings.xml文件

1.2 在Eclipse中单击“Window>Proferences>Maven>User Settings>Browse”,选择“C:\Users\jss\.m2\setting.xml”文件

二、创建Maven工程

三、安装TestNG

3.1配置TestNG依赖

3.2安装TestNG插件

四、验证安装

4.1 在建好的Maven工程中,新建TestNG class

4.2 添加TestNG库


前言

最近做软件测试实习生,在学校里没有学习过,买了些资料,一边学一边分享,如果有错请指正,欢迎在评论区讨论。

准备工作

安装好Eclipse

一、配置Maven

1.1 settings.xml文件

在C:\Users\jss\.m2目录中新增setting.xml文件,可以先新建一个文本文档,修改后缀名实现;若不存在该目录自行创建即可;其中jss需要替换成你们自己的用户名。

在该文档中输入以下代码:

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"><mirrors><mirror><id>mirrorId</id><mirrorOf>repositoryId</mirrorOf><name>Human Readable Name for this Mirror.</name><url>http://my.repository.com/repo/path</url></mirror></mirrors><profiles><profile>     <id>JDK-1.8</id>       <activation>       <activeByDefault>true</activeByDefault>       <jdk>1.8</jdk>       </activation>       <properties>       <maven.compiler.source>1.8</maven.compiler.source>       <maven.compiler.target>1.8</maven.compiler.target>       <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>       </properties>       </profile></profiles>
</settings>

这段代码是经过删改后的,如果想查看源代码,可以移步https://blog.csdn.net/huo920/article/details/82082403查看源码

其中<mirror>标签将Maven中央仓库下载依赖文件配置到了国内的阿里云,提高下载的速度。

1.2 在Eclipse中单击“Window>Proferences>Maven>User Settings>Browse”,选择“C:\Users\jss\.m2\setting.xml”文件

依次点击Update Setting、Apply and Close,完成Maven配置

二、创建Maven工程

在Eclipse新建工程界面选择Maven工程

勾选创建简单工程,不使用模板;

输入工程名和项目名:

其中Group Id代表组织唯一标识符,Artifact Id代表该组织内唯一标识符。G id类比为公司的话,A id就是其中一个项目。Name为项目完整名字,点击Finish完成工程创建,出现名叫test2的工程。

三、安装TestNG

3.1配置TestNG依赖

以前可以通过在pom.xml文件中写代码下载TestNG,代码我懒得敲直接给网盘链接:

链接: https://pan.baidu.com/s/1s87r1lncuTpXvlMtOUKzSQ 提取码: ucqt

3.2安装TestNG插件

将下载好的文件解压到能找到的路径下,在Eclipse中单击“Help>Install New Software”

按如图顺序找到文件夹,点击确认、OK后显示TestNG插件,勾选后进行安装,安装完成后会重启Eclipse。

四、验证安装

4.1 在建好的Maven工程中,新建TestNG class

选中other

找到TestNG Class,点击next

输入包名

点击Finish完成创建。

4.2 添加TestNG库

右键工程文件夹,找到add libraries

添加TestNG库

在新建的TestNG class中输入以下代码

package jss.test2;import org.testng.annotations.Test;public class NewTest {@Testpublic void f() {System.out.println("hello");}
}

点击运行。在下方出现测试报告即配置成功。

Eclipse+Maven配置TestNG框架相关推荐

  1. java自动化测试框架基础eclipse+maven配置

    java自动化测试框架基础eclipse+maven配置 文章目录 java自动化测试框架基础eclipse+maven配置 一.maven安装配置 二.eclipse中使用maven 一.maven ...

  2. eclipse + maven搭建SSM框架

    eclipse + maven搭建SSM框架 0.系统环境 1)Windows 10 企业版 2)JDK 1.8.0_131 3)Eclipse Java EE IDE for Web Develop ...

  3. Eclipse+Maven配置

    下载Maven,配置路径  M2_HOME:E:\Program Files\apache-maven-3.0.4 PATH:%M2_HOME%\bin;.... MAVEN_OPTS:-Xms256 ...

  4. 非maven配置SpringBoot框架

    简介 最近看SpringBoot框架非常火,所以尝试的参照资料学习了一下SpringBoot框架, 起初是搭建的maven项目,可是个人觉得maven项目搭建起来不太方面(还有网络 原因),所以我这性 ...

  5. eclipse maven配置_Gradle学习记录015 声明仓库,检查依赖,管理依赖的配置

    本片由三部分组成,第一部分声明仓库的参考链接如下: https://docs.gradle.org/current/userguide/repository_types.html 第二部分检查依赖的依 ...

  6. maven配置SSM框架整合 其中包括maven在使用过程中遇到的问题

    1.安装maven和配置 1.下载maven.apache.org/download.html,下载apache-maven-3.1.1-bin.zip,**-src.zip为Maven的源码 2.配 ...

  7. eclipse maven配置usersetting时出现Could not read settings.xml

    我add完maven然后再设置好xml路径,一顿配置完了之后就没管它,直到新建一个maven项目,添加parent依赖的时候出报错,才排查到这里. 步骤: 再点一次Browse重新选择此xml文件路径 ...

  8. eclipse Maven搭建SSH框架

    http://www.cnblogs.com/flytop/p/8707669.html 原谅我的懒惰? 转载于:https://www.cnblogs.com/dwxxem/p/8947128.ht ...

  9. maven配置testng_TestNG和Maven配置指南

    maven配置testng 为了有用,自动测试应该运行得非常快. 否则,将不会在开发期间经常运行,甚至在开发人员工作站上的默认配置中将被忽略. 最简单的规则是只编写小型单元测试,该测试将模拟给定类的邻 ...

最新文章

  1. iOS定义静态变量、静态常量、全局变量
  2. Linux的vi命令作用?
  3. localdatetime转化为date_为啥你用@JsonFormat注解时,LocalDateTime会反序列化失败?
  4. plsql连接mysql_安装了mysql和pl/sql,怎么配置让pl/sql能联接mysql数据库
  5. 2017年网易校招题 末尾0的个数
  6. IIS7下 【请求被中止: 未能创建 SSL/TLS 安全通道 】 解决方法
  7. 平方根的计算(二分逼近、牛顿拉普生法)
  8. 华为路由器时间同步_4G网络变WIFI,华为4G路由2 Pro让上网变得更简单
  9. orientation|keyboardHidden
  10. Linux系统GCC常用命令和GCC编译过程描述
  11. php版密码字典生成 原创,真空密码字典生成器-使用教程和下载
  12. java+oracle+ojdbc14_请教:使用ojdbc5.jar作为驱动jar包无法正常连接oracle数据库,而使用ojdbc14.jar却可以正常连接?...
  13. Nginx工作原理(Master+Worker)
  14. js判断设备是PC端还是移动端
  15. printf()输出格式
  16. [CM311-1A]-买了一个机顶盒准备刷成 Linux 盒子!
  17. 计算机管理员无法打开软件,win10系统提示管理员已阻止你运行此应用无法打开应用的解决方法...
  18. python turtle画简易的太极图
  19. Java 实现回文数
  20. sheepdog简介

热门文章

  1. Hadoop第三天--linux指令
  2. linux u盘修复引导文件,centos bootloader安装到u盘后修复方法
  3. HIS 与医保系统的接入方案及实现
  4. 谈谈用户留存率为何如此重要?
  5. ArcGIS Pro 简介(二)
  6. egg框架结合egg-sequelize 建立数据库链接
  7. udev规则以及编写
  8. CocosCreator中游戏摇杆的实现
  9. C++最佳实践 | 5. 可移植性及多线程
  10. MySQL 统计上一个自然周 周一到周日的数据 为空则补0实现