接口自动化框架
2021-11-23 08:51:49 17 举报
v2
作者其他创作
大纲/内容
创建测试类
常用变量配置化
测试脚手架
编写测试用例
ddt参数化
解析文件
代码和思路
安装第三方库ddt/unittestreport
类前后执行方法前后执行
库2:beautifulreport
收集测试用例
1.数据脚本未分离
字典格式保存在py文件
unittest.defaultTestLoader.discover(start_dir)
存在问题
BeautifulReport(td).report()
1.用内置库configparser2.第三方库pyyaml解析yaml文件
test开头,按ascii码执行(数字、字母顺序)
优化
外部测试数据动态生成
用例收集器
内置模块logging
优化路径脚本
unittest+beautifulreport+ddt(unittest+unittetsreport)+logging
unittest.TextTestRunner().run()
数据保存excel集中管理
2.执行异常,如何排查问题
创建单元测试函数
执行用例并生成报告
以test开头,继承unittest.TestCase
库1:unittest
安装第三方库openxl
最终解决方案
1.封装日志模块2.单例模式
配置文件
配置方式1:ini文件配置方式2:yaml文件
框架3:unittestreport
3.不同环境、项目参数不一样
路径获取和路径拼接
unittestreport.TestRunner().run()
日志记录
0 条评论
下一页