pytest简易教程(14):parametrize参数化数据来自yaml文件
pytest简易教程汇总,详见
数据驱动就是通过数据的改变从而驱动自动化测试的执行,最终引起测试结果的改变。简单来说,就是参数化的应用。 数据量小的测试用例可以使用代码的参数化来实现数据驱动,数据量大的情况下建议使用一一种结构化的文件(例如yaml、json等) 来对数据进行存储,然后在测试用例中读取这些数据。 但是,建议不管数据多少,都要数据和代码的分离,方便维护。 应用场景: case.yaml 代码实现 结果: 前置基础
关于数据驱动
测试步骤的数据驱动:ui自动化
测试数据的数据驱动:接口自动化
配置的数据驱动:比如切换环境
测试数据
- uname: ren
pwd: 123
- uname: qzcsbj
pwd: 456
parametrize从yaml获取数据

__EOF__
本文作者:持之以恒(韧)
关于博主:擅长性能、全链路、自动化、企业级自动化持续集成(DevTestOps)、测开等
加薪必备:项目实战(性能、自动化)、简历笔试,https://www.cnblogs.com/uncleyong/p/15777706.html
测试提升:从测试小白到高级测试修炼之路,https://www.cnblogs.com/uncleyong/p/10530261.html
欢迎分享:如果您觉得文章对您有帮助,欢迎转载、分享,也可以点击文章右下角【推荐】一下!
关于博主:擅长性能、全链路、自动化、企业级自动化持续集成(DevTestOps)、测开等
加薪必备:项目实战(性能、自动化)、简历笔试,https://www.cnblogs.com/uncleyong/p/15777706.html
测试提升:从测试小白到高级测试修炼之路,https://www.cnblogs.com/uncleyong/p/10530261.html
欢迎分享:如果您觉得文章对您有帮助,欢迎转载、分享,也可以点击文章右下角【推荐】一下!