Python自动化测试的2种思路

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

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

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

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

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

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

优劣列举:

相关推荐
lly2024065 小时前
SQL ROUND() 函数详解
开发语言
烛阴5 小时前
用 Python 揭秘 IP 地址背后的地理位置和信息
前端·python
大宝剑1705 小时前
python环境安装
开发语言·python
lly2024065 小时前
CSS3 多媒体查询
开发语言
Element_南笙5 小时前
吴恩达新课程:Agentic AI(笔记2)
数据库·人工智能·笔记·python·深度学习·ui·自然语言处理
倔强青铜三6 小时前
苦练Python第69天:subprocess模块从入门到上瘾,手把手教你驯服系统命令!
人工智能·python·面试
倔强青铜三6 小时前
苦练 Python 第 68 天:并发狂飙!concurrent 模块让你 CPU 原地起飞
人工智能·python·面试
星期天要睡觉6 小时前
深度学习——循环神经网络(RNN)实战项目:基于PyTorch的文本情感分析
人工智能·python·rnn·深度学习·神经网络
天***88966 小时前
js封装一个双精度算法实现
开发语言·前端·javascript
.小小陈.6 小时前
数据结构2:单链表
c语言·开发语言·数据结构·笔记·学习方法