Python自动化测试的2种思路

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

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

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

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

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

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

优劣列举:

相关推荐
~央千澈~7 分钟前
抖音弹幕游戏开发之第8集:pyautogui基础 - 模拟键盘操作·优雅草云桧·卓伊凡
网络·python·websocket·网络协议
占疏11 分钟前
列表分成指定的份数
python
Gaosiy37 分钟前
脑电python分析库MNE安装
python·脑机接口·脑电·mne
zmzb010339 分钟前
C++课后习题训练记录Day104
开发语言·c++
zmzb01031 小时前
C++课后习题训练记录Day105
开发语言·c++·算法
wjs20241 小时前
Vue3 条件语句
开发语言
_codemonster1 小时前
JavaWeb开发系列(六)JSP基础
java·开发语言
向量引擎小橙2 小时前
视觉艺术的“奇点”:深度拆解 Gemini-3-Pro-Image-Preview 绘画模型,看这只“香蕉”如何重塑 AI 创作逻辑!
人工智能·python·gpt·深度学习·llama
Web打印2 小时前
Phpask(php集成环境)之16 怎样彻底停用一个网站
开发语言·php
临水逸2 小时前
飞牛fnos 2025 漏洞Java跨域URL浏览器
java·开发语言·安全·web安全