Python自动化测试的2种思路

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

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

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

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

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

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

优劣列举:

相关推荐
Howard在远程15 分钟前
[编程农场][The Farmer Was Replaced]——Carrot & Pumpkin
python
znhy@12327 分钟前
十三、JS进阶(二)
开发语言·前端·javascript
@木辛梓37 分钟前
Linux 线程
linux·开发语言·c++
PieroPc1 小时前
用python streamlit sqlite3 写一个聊天室
python·streamlit·聊天室
低头不见1 小时前
策略模式上下文管理
windows·python·策略模式
Xander W1 小时前
基于K8s集群的PyTorch DDP 框架分布式训练测试(开发机版)
人工智能·pytorch·分布式·python·深度学习·kubernetes
文火冰糖的硅基工坊1 小时前
[人工智能-大模型-103]:模型层 - M个神经元组成的单层神经网络的本质
python·算法·机器学习
坚持就完事了1 小时前
XPath语法及Python的lxml包学习
python
孤独的追光者1 小时前
使用Qt Designer开发上位机
开发语言·python·qt
杨超越luckly1 小时前
HTML应用指南:利用POST请求获取全国爱回收门店位置信息
大数据·前端·python·信息可视化·html