Python自动化测试的2种思路

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

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

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

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

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

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

优劣列举:

相关推荐
郭梧悠6 分钟前
算法:有效的括号
python·算法·leetcode
佛珠散了一地13 分钟前
ONNX Runtime GPU 推理配置指南
python
c++之路15 分钟前
C++跨平台(九):跨平台字节序统一处理
开发语言·arm开发·c++
Evand J25 分钟前
【MATLAB例程|车联网6】考虑调头车流扰动与网联车辆实时感知信息的干线多交叉口 FAC-CV 全感应协调控制仿真与性能对比分析
开发语言·matlab·仿真·代码·车联网·智慧交通·车辆
云絮.26 分钟前
数据库事务
java·开发语言·数据库
派葛穆35 分钟前
Python-pip切换镜像源
开发语言·python·pip
Full Stack Developme42 分钟前
Java 漏斗算法 及应用场景
java·开发语言·算法
CTA终结者42 分钟前
2026年AI量化提效,工具重点要按阶段调整
人工智能·python
阿里嘎多学长1 小时前
2026-07-03 GitHub 热点项目精选
开发语言·程序员·github·代码托管
xxie1237941 小时前
Python 闭包:函数嵌套的 “状态捕获” 机制
开发语言·python