Eclipse+Maven配置TestNG框架
目录
前言
准备工作
一、配置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框架相关推荐
- java自动化测试框架基础eclipse+maven配置
java自动化测试框架基础eclipse+maven配置 文章目录 java自动化测试框架基础eclipse+maven配置 一.maven安装配置 二.eclipse中使用maven 一.maven ...
- eclipse + maven搭建SSM框架
eclipse + maven搭建SSM框架 0.系统环境 1)Windows 10 企业版 2)JDK 1.8.0_131 3)Eclipse Java EE IDE for Web Develop ...
- Eclipse+Maven配置
下载Maven,配置路径 M2_HOME:E:\Program Files\apache-maven-3.0.4 PATH:%M2_HOME%\bin;.... MAVEN_OPTS:-Xms256 ...
- 非maven配置SpringBoot框架
简介 最近看SpringBoot框架非常火,所以尝试的参照资料学习了一下SpringBoot框架, 起初是搭建的maven项目,可是个人觉得maven项目搭建起来不太方面(还有网络 原因),所以我这性 ...
- eclipse maven配置_Gradle学习记录015 声明仓库,检查依赖,管理依赖的配置
本片由三部分组成,第一部分声明仓库的参考链接如下: https://docs.gradle.org/current/userguide/repository_types.html 第二部分检查依赖的依 ...
- maven配置SSM框架整合 其中包括maven在使用过程中遇到的问题
1.安装maven和配置 1.下载maven.apache.org/download.html,下载apache-maven-3.1.1-bin.zip,**-src.zip为Maven的源码 2.配 ...
- eclipse maven配置usersetting时出现Could not read settings.xml
我add完maven然后再设置好xml路径,一顿配置完了之后就没管它,直到新建一个maven项目,添加parent依赖的时候出报错,才排查到这里. 步骤: 再点一次Browse重新选择此xml文件路径 ...
- eclipse Maven搭建SSH框架
http://www.cnblogs.com/flytop/p/8707669.html 原谅我的懒惰? 转载于:https://www.cnblogs.com/dwxxem/p/8947128.ht ...
- maven配置testng_TestNG和Maven配置指南
maven配置testng 为了有用,自动测试应该运行得非常快. 否则,将不会在开发期间经常运行,甚至在开发人员工作站上的默认配置中将被忽略. 最简单的规则是只编写小型单元测试,该测试将模拟给定类的邻 ...
最新文章
- iOS定义静态变量、静态常量、全局变量
- Linux的vi命令作用?
- localdatetime转化为date_为啥你用@JsonFormat注解时,LocalDateTime会反序列化失败?
- plsql连接mysql_安装了mysql和pl/sql,怎么配置让pl/sql能联接mysql数据库
- 2017年网易校招题 末尾0的个数
- IIS7下 【请求被中止: 未能创建 SSL/TLS 安全通道 】 解决方法
- 平方根的计算(二分逼近、牛顿拉普生法)
- 华为路由器时间同步_4G网络变WIFI,华为4G路由2 Pro让上网变得更简单
- orientation|keyboardHidden
- Linux系统GCC常用命令和GCC编译过程描述
- php版密码字典生成 原创,真空密码字典生成器-使用教程和下载
- java+oracle+ojdbc14_请教:使用ojdbc5.jar作为驱动jar包无法正常连接oracle数据库,而使用ojdbc14.jar却可以正常连接?...
- Nginx工作原理(Master+Worker)
- js判断设备是PC端还是移动端
- printf()输出格式
- [CM311-1A]-买了一个机顶盒准备刷成 Linux 盒子!
- 计算机管理员无法打开软件,win10系统提示管理员已阻止你运行此应用无法打开应用的解决方法...
- python turtle画简易的太极图
- Java 实现回文数
- sheepdog简介