运行自动化测试demo的前期配置三

阅读本文预计需要 3 分钟。

转自本人公众号:自动化测试


运行自动化测试demo的前期配置二中安装了maven,并且创建了maven项目,关联了testNG插件。


今天对上面的操作进行一些补充说明:



1.设置maven仓库的路径

在安装的maven目录下有一个conf文件夹,用文本编辑器(比如Notepad++)打开settings.xml文件,设置maven仓库的路径。


运行自动化测试demo的前期配置三

在settings.xml文件里面添加这段内容:

 <localRepository>E:/.m2/repository</localRepository>

这样,在pom.xml文件里面添加的依赖jar包就会保存在E:/.m2/repository路径下。设置maven的仓库的路径时,尽量不要设在C盘,你懂的。

运行自动化测试demo的前期配置三



2.添加testng相关jar包

testng.xml文件是用来运行代码写出来的测试用列的,当然也可以进行其他的配置,以后再讲。


要想通过testng.xml文件运行测试用列,还需要做些配置,那就是添加testng的相关jar包。

添加testng的相关jar包有两种方式:


方法一:

选中项目,右键,点击Configure Build Path

运行自动化测试demo的前期配置三

点击Java Build Path -> Libraries ->Add Library

运行自动化测试demo的前期配置三

因为我们已经安装过testNG插件,所以在下图可以看到TestNG选项,选中TestNG,点击Next

运行自动化测试demo的前期配置三

然后点击Finish

运行自动化测试demo的前期配置三

testNG的相关jar包已经添加到当前项目的库里面了,最后点击OK,添加jar包成功

运行自动化测试demo的前期配置三

之后就可以在项目的结构中看到下图的结构

运行自动化测试demo的前期配置三



方法二:

在maven项目的pom.xml文件里添加testNG的jar包依赖

把下面的这段添加到如图所示的位置,这段内容里的6.10是testng的jar包版本,也可以设置成6.8或者其他版本,maven项目会自动下载对应版本的jar包。

testNG插件和在pom.xml文件里面设置的testng的jar包不一致也没关系,不影响程序运行,不过尽量版本一直比较容易操作。

<dependency>

<groupId>org.testng</groupId>

<artifactId>testng</artifactId>

<version>6.10</version>

<exclusions>

<exclusion>

<groupId>com.google.guava</groupId>

<artifactId>guava</artifactId>

</exclusion>

</exclusions>

</dependency>

运行自动化测试demo的前期配置三



整个测试框架基本就搭建好了,写一个demo运行以下

创建一个java文件:HelloWorld,在java文件里添加@Test注释

运行自动化测试demo的前期配置三

在testng.xml文件class标签里面添加HelloWorld文件的路径

运行自动化测试demo的前期配置三

右键选中testng.xml文件,点击TestNG Suite,运行HelloWorld

运行自动化测试demo的前期配置三

运行之后会打印出 [测试] 俩字,大功告成,明天运行自动化测试demo,明天见。

运行自动化测试demo的前期配置三


推荐阅读

运行自动化测试demo的前期配置二

学习自动化测试须知



长按二维码,关注一位技术人的公众号

不只是技术

运行自动化测试demo的前期配置三