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文件,放置要链接的数据库,如下: