demo的自动化测试框架设计
【准备环境】
pycharm
【思路】
Python+request+unittest+HTMLTestRunner 框架
框架的可读性需要强
公共方法提取
可变参数需要提取放入配置文件
做好日志记录
单个脚本能执行成功,前后脚本数据无依赖
结构是
结构说明
config 配置信息
data 存放数据信息
demo 不用管 当时我写了个demo 测试连接数据库的
drivers暂时不用管 我是用来做 UI自动化的,现在在接口自动化
test 是测试的接口
api 是写的测试脚本,在这边执行测试
common 是封装的公共方法
utils 是存放的方法,邮件等配置信息
【框架】
写了2个框架
1个是 unittest+ddt+excel框架
1个是unittest+ddt+data框架
https://gitee.com/xinhua19/Apitestdemo
https://gitee.com/xinhua19/Apitestdemo1