pytest结合Excel实现接口自动化

前言

我们先来回顾下之前篇章"pytest通过parametrize方法实现数据驱动实战",主要是通过yaml文件来读取测试用例。而我们用Excel文件存放测试用例又有什么区别呢?

毫无疑问,Pytest自动化测试框架也能读取Excel文件实现数据驱动。

还记得之前的3个步骤?

使用Excel读取测试用例与yaml文件流程都是相同的,区别就在于我们读取文件的方法不同。

下面是详细步骤:

1、昨天我们已经讲述了使用xrld来读取Excel文件方法,直接引用

2、创建test_login.py文件,定义登录方法,同样使用**@pytest.mark.parametrize(args_name,args_value)装饰器方法调用Excel文件读取方法,实现数据驱动**

总结

自动化测试的流程几乎都是相同的,不同在于读取数据的方式不同。我们需要能够举一反三,才能快速掌握。

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

软件测试面试小程序

被百万人刷爆的软件测试题库!!!谁用谁知道!!!全网最全面试刷题小程序,手机就可以刷题,地铁上公交上,卷起来!

涵盖以下这些面试题板块:

1、软件测试基础理论 ,2、web,app,接口功能测试 ,3、网络 ,4、数据库 ,5、linux

6、web,app,接口自动化 ,7、性能测试 ,8、编程基础,9、hr面试题 ,10、开放性测试题,11、安全测试,12、计算机基础

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

相关推荐
hweiyu004 分钟前
Python办公之Excel(openpyxl)、PPT(python-pptx)、Word(python-docx)
python·powerpoint·excel
蒋星熠41 分钟前
全栈开发:从LAMP到云原生的技术革命
微服务·云原生·职场和发展·架构·系统架构·web·devops
amazinging1 小时前
北京-4年功能测试2年空窗-报培训班学测开-第七十六天-入职第一天
功能测试
long3162 小时前
适配器模式 java demo
java·javascript·后端·程序人生·设计模式·适配器模式
测试老哥3 小时前
Jmeter自动化性能测试常见问题汇总
自动化测试·软件测试·测试工具·jmeter·接口测试·压力测试·性能测试
学掌门3 小时前
功能测试的一些心得总结
功能测试
郝学胜-神的一滴6 小时前
深度解析游戏引擎中的相机:视图矩阵
程序人生·unity·矩阵·游戏引擎·godot·图形渲染·虚幻
l1t7 小时前
DeepSeek辅助编写的将xlsx格式文件中sheet1.xml按需分别保留或去掉标签的程序
xml·python·excel·wps·xlsx
测试199811 小时前
Web自动化测试:测试用例流程设计
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
慧翔天地人才发展学苑11 小时前
大厂求职 | 2026海尔校园招聘,启动!
职场和发展·跳槽·求职招聘·职场·秋招·职场晋升