TestNg测试框架-GTS

 

一、框架介绍

框架工程:https://git.souche-inc.com/testGroup/tgcActionGroup/gts.git

 

相关介绍,可以参考:https://www.cnblogs.com/yxfeng/p/7605522.html

 

二、框架使用:

1、通过pom依赖的方式引入

<!--测试框架testng-->

<dependency>

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

    <artifactId>gts</artifactId>

    <version>0.0.1-SNAPSHOT</version>

    <scope>test</scope>

</dependency>

 

2、创建TestNg基类,继承DataDriver,如下:

 

3、便于后期统计开发代码覆盖率,可以考虑在研发业务工程下web工程test目录下面创建test目录,引入testng框架,编写接口测试脚本;

目录结构如下:

脚本编写如下:

 

4、Testng是基于数据驱动执行接口脚本,所以新建接口脚本的同时必须在resources目录下面新建testdata,存放csv数据集文件、如下:

 

 

如图所示:csv文件名称一定是脚本的方法名称,便于类文件查找对应的数据文件(框架封装好的路径)

 

四、数据操作涉及数据库,所以数据源配置在resources目录下面新建config目录,创建config.propertites文件,放置要链接的数据库,如下:

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章