我们采用unittest和ddt数据驱动搭建测试框架,(对数据excel读取、yaml配置、Requests接口请求、Re参数化、Pymysql数据库效验、日志等模块实现封装),
1.Openpyxl来处理excel,存储测试数据(用例数据)
2.pyyaml来配置文件(configparse,pyyaml)
3. Pymysql来连接mysql数据库,执行sql数据,进行数据效验
4.Requests请求库,来向接口发起请求
5.使用logging模块来创建日志器,记录项目中的日志信息
6.使用HttpTestRunner来生成HTML测试报告
7.使用re模块来实现参数化(正则匹配)
8.使用动态创建属性(类属性)的机制来实现接口之间的依赖 (setattr getattr)
更多关于软件测试培训的问题,欢迎咨询千锋教育在线名师,如果想要了解我们的师资、课程、项目实操的话可以点击咨询课程顾问,获取试听资格来试听我们的课程,在线零距离接触千锋教育大咖名师,让你轻松从入门到精通。