手把手教你搭建TestNg框架

时间:2024-03-18 18:18:20

 

一、      前置准备

1、         获取项目git权限

2、         根据开发提供的项目git地址,进入git;新建属于自己的测试分支

备注:测试分支的名字自定义,此处定义为for_qatest。

 

3、         本地新建文件夹,专门用于存放你的testng代码

(1)      打开linux控制台,输入命令mkdir+文件夹名称

(2)      进入这个文件夹cd+文件夹名,把项目代码克隆至此git clone+代码地址。

(3)      进入这个项目文件中:cd+finance-car-workshop(项目名)

(4)      切换至前面的for_qatest分支:git checkout for_qatest

(5)      拉取最新的代码:git pul。如图:

手把手教你搭建TestNg框架

二、      TestNg依赖引入

1、         使用IDEA->open->找到对应目录,打开项目。如图:

手把手教你搭建TestNg框架

2、         打开项目目录结构的web文件夹,如图:

手把手教你搭建TestNg框架

3、         打开web目录下的pom.xml文件,引入testng的依赖。

(1)引入的依赖内容:

<dependency>

    <groupId>com.dsc.qa</groupId>

    <artifactId>gts</artifactId>

    <version>0.0.1-SNAPSHOT</version>

    <scope>test</scope>

</dependency>

(2)存放的位置,在dependencies目录中,如图:

手把手教你搭建TestNg框架

(3)引入后检查:引入完成后查看右上角的Maven Projects,确认引入成功。如图所示:

手把手教你搭建TestNg框架

备注:此处因为我存放的位置是第一个,所以出现在的目录结构也是第一个~

三、      新建test文件夹,存放测试代码

在路径web->src->test->java文件夹下新建子文件夹‘test’,用于存放你的测试代码。如图:

手把手教你搭建TestNg框架

四、      新建resources文件夹,存放测试文件和数据库连接

1、         新建config文件夹,并将数据库连接文件放入。

(可以打开别的项目把这个文件整个拷贝出来并粘贴在该文件夹下)

dbType=mysql

db_url=jdbc:mysql://dev.database007.scsite.net:3306/finance-vehicle-disposal?useUnicode=true&amp&characterEncoding=UTF-8&useSSL=false

db_username=appdb_rw

db_password=zV4cLS8ma7hE1A5e

2、         新建testdata文件夹,预留用于存放测试数据文件。

最终结果,如图:

手把手教你搭建TestNg框架

然后根据接口的方法进行写对应的参数,具体使用的参数通过查看开发代码的具体实现中到底用到了哪些参数。