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

 

posted @ 2020-05-05 15:51  xinhua  阅读(267)  评论(0编辑  收藏  举报