Python自动化测试的2种思路

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

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

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

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

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

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

优劣列举:

相关推荐
JienDa3 分钟前
JienDa聊PHP:算命平台实战中主流PHP框架的协同架构方略
开发语言·架构·php
2301_7644413313 分钟前
三维建筑非法入侵情景推演
python·学习·算法
爱写代码的小朋友22 分钟前
21天学通Python全栈开发实战指南
开发语言·python
java1234_小锋22 分钟前
基于Python深度学习的车辆车牌识别系统(PyTorch2卷积神经网络CNN+OpenCV4实现)视频教程 - 裁剪和矫正车牌
python·深度学习·cnn·车牌识别
苦荞米23 分钟前
异步方法-C#中坑最大最深的功能
开发语言·c#
软件测试曦曦26 分钟前
使用Python接口自动化测试post请求和get请求,获取请求返回值
开发语言·自动化测试·软件测试·python·功能测试·程序人生·职场和发展
陈奕昆34 分钟前
n8n实战营Day2:复杂逻辑控制·HTTP请求+条件分支节点实操
网络·人工智能·python·网络协议·n8n
Aerelin40 分钟前
爬虫playwright中的等待机制
前端·爬虫·python
p***s9144 分钟前
Windows安装Rust环境(详细教程)
开发语言·windows·rust
卡比巴拉—林1 小时前
Python print()函数详讲
开发语言·python