Python自动化测试的2种思路

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

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

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

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

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

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

优劣列举:

相关推荐
郝学胜-神的一滴1 分钟前
Python高级编程技术深度解析与实战指南
开发语言·python·程序人生·个人开发
charlie1145141919 分钟前
使用 Poetry + VS Code 创建你的第一个 Flask 工程
开发语言·笔记·后端·python·学习·flask·教程
Codeking__11 分钟前
查缺补漏c语言——c标准字符串函数
c语言·开发语言
铅笔小新z18 分钟前
【C++】从理论到实践:类和对象完全指南(中)
开发语言·c++
千疑千寻~21 分钟前
【C++】std::move与std::forward函数的区别
开发语言·c++
Valueyou2427 分钟前
引入基于加权 IoU 的 WiseIoU 回归损失以提升 CT 图像检测鲁棒性
人工智能·python·深度学习·目标检测
Murphy_lx29 分钟前
C++ 条件变量
linux·开发语言·c++
熊猫钓鱼>_>36 分钟前
多维度股票量化指标体系详解
python·股票·量化·指标·趋势·macd·估值
羚羊角uou42 分钟前
【C++】智能指针
开发语言·c++
代码不停1 小时前
网络原理——初识
开发语言·网络·php