Python unittest+ddt+openpyxl+configparser

Python unittest+ddt+openpyxl+configparser

1.技术介绍

框架:unittest

请求处理:requests

excel数据处理:openpyxl

参数化:ddt

配置解析器:configparser

报告模板:HTMLTestRunnerNew.py(下载地址:https://pan.baidu.com/s/1w9AZU9AkIpxCYuzTto0EQA?pwd=1234)

testdemo.xlsx:测试数据,注意:implement=y为执行数据,否则不执行

2.代码结构

----->case.config  配置文件
----->DoCase.py  测试用例类
----->DoConfig  配置文件处理
----->DoExcel.py  Excel文件处理类,筛选有效数据返回 
----->DoHttp.py   http请求处理类 
----->HttpRunner  unittest加载用例执行生成报告 
----->report.html   执行后生成的报告 
----->HTMLTestRunnerNew.py  测试报告模板
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » Python unittest+ddt+openpyxl+configparser