Python自动化测试的2种思路

思路一、维护脚本中的接口api(PageObject模式)

1、每个接口写一个方法,请求数据放在yaml或者json文件中,接口与数据对应,再使用一个测试方法(用例,断言)调用这个接口,根据返回结果,写断言。

2、一条用例需要调用多个接口的,写一个测试类,类中的方法去调用接口方法

思路二、维护excel(强用例模式)

1、直接将用例、接口、数据、断言放在excel中,使用openxl读取excel然后组装请求数据,去请求excel中的url,再根据excel中的预期结果对接口响应结果进行断言

2、一条用例需要调用多个接口的,写一个sheet页中,去读取sheet页中数据并执行

优劣列举:

相关推荐
tryCbest6 分钟前
Python之Flask开发框架(第一篇) — 从安装到第一个应用
开发语言·python·flask
q5431470877 分钟前
Java进阶总结——集合
java·开发语言
啥咕啦呛10 分钟前
java打卡学习5:java基础学习
java·开发语言·学习
zhangzeyuaaa12 分钟前
Python getter/setter 正确用法详解
开发语言·python
源码之家20 分钟前
计算机毕业设计:Python智慧交通大数据分析平台 Flask框架 requests爬虫 出行速度预测 拥堵预测(建议收藏)✅
大数据·hadoop·爬虫·python·数据分析·flask·课程设计
南境十里·墨染春水20 分钟前
C++ 笔记 深赋值 浅赋值(面向对象)
开发语言·jvm·c++·笔记
Shaoxi Zhang25 分钟前
pm2运行项目实践记录(通过ecosystem.config.js配置并自动运行)
javascript·python·pycharm
华科大胡子26 分钟前
开发者的临时文件自动化工具
python
Mr_Xuhhh28 分钟前
算法题解合集:回文子串、不相邻取数、空调遥控
python
witAI30 分钟前
**AI仿真人剧技术解析2025,专业评估与适配指南**
人工智能·python