本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/18033074
先看下最终效果(gif)
报告总览
前言
之前分享了java自动化(详见:https://www.cnblogs.com/uncleyong/p/15867903.html),
部分小伙伴建议分享一个python版本,
安排!!!
当然,通过测试招聘要求大家也可以发现,目前标配要求是一个高级语言,一个脚本语言,
所以建议java和python都要会,而通过自动化是熟悉代码的最佳方式之一。
设计原则、实现思路
参考:https://www.cnblogs.com/uncleyong/p/17883399.html
技术栈
python:框架基于python语言实现
pytest:开源测试框架
requests:与服务端http接口进行交互的模块
jsonpath:解析json数据
pyyaml:操作yaml
allure:测试报告
目录结构规划
│ conftest.py 全局fixture、hook函数 │ main.py 主运行文件 │ pytest.ini pytest配置文件 │ ├─case 用例目录 │ ├─conf 项目配置目录 │ ├─data 测试数据目录,比如yaml文件 │ ├─log 日志文件目录 │ ├─utils 工具目录 │ └─venv 虚拟环境(创建项目自动生成的)
标签:www,01,python,自动化,uncleyong,com,目录 From: https://www.cnblogs.com/uncleyong/p/18033000