【汇总】pytest简易教程
pytest作为python技术栈里面主流、火热的技术,非常有必要好好学一下,因为工作和面试都能用上;
它不仅简单易用,还很强大灵活,重点掌握fixture、parametrize参数化、allure-pytest插件等,这些在后续自动化框架里面都会用到。
有建议请联系wx:ren168632201
pytest简易教程(01):pytest介绍及基本使用
pytest简易教程(02):用例查找规则
pytest简易教程(03):pytest固件、及用例执行顺序
pytest简易教程(04):fixture简介及调用
pytest简易教程(05):fixture实现自定义前置、后置
pytest简易教程(06):fixture作用域(scope)详解
pytest简易教程(07):fixture跨模块共享(conftest.py)
pytest简易教程(08):fixture标志传参
pytest简易教程(09):fixture返回值(实现参数化)
pytest简易教程(10):fixture对用例重命名、给函数取别名
pytest简易教程(11):pytest的配置文件(pytest.ini)
pytest简易教程(12):mark标记测试用例
pytest简易教程(13):parametrize参数化
pytest简易教程(14):parametrize参数化数据来自yaml文件
pytest简易教程(15):parametrize参数化数据来自json文件
pytest简易教程(16):parametrize参数化数据来自excle文件
pytest简易教程(17):parametrize参数化数据来自csv文件
pytest简易教程(18):parametrize中indirect详解(间接参数)
pytest简易教程(19):parametrize中给用例取别名
pytest简易教程(20):跳过用例 - skip、skipif
pytest简易教程(21):标记为预期失败 - xfail
pytest简易教程(22):定义标记变量
pytest简易教程(23):pytest中配置过滤警告
pytest简易教程(24):pytest中异常处理
pytest简易教程(25):pytest断言
pytest简易教程(26):pytest中日志配置
pytest简易教程(27):pytest常用插件 - 失败重试(pytest-rerunfailures)
pytest简易教程(28):pytest常用插件 - 重复测试(pytest-repeat)
pytest简易教程(29):pytest常用插件 - 控制函数执行顺序(pytest-ordering)
pytest简易教程(30):pytest常用插件 - 随机执行(pytest-random-order)
pytest简易教程(31):pytest常用插件 - 并发执行(pytest-xdist)
pytest简易教程(32):pytest常用插件 - 依赖执行(pytest-dependency)
pytest简易教程(33):pytest常用插件 - 多重校验(pytest-assume)
pytest简易教程(34):pytest常用插件 - 测试报告(pytest-html)
pytest简易教程(35):pytest常用插件 - allure报告(allure-pytest)
pytest简易教程(36):pytest + allure最佳实践
其它:
- Hook函数
-
定义自定义参数化:pytest_generate_tests
__EOF__
关于博主:擅长性能、全链路、自动化、企业级自动化持续集成(DevTestOps)、测开等
面试必备:项目实战(性能、自动化)、简历笔试,https://www.cnblogs.com/uncleyong/p/15777706.html
测试提升:从测试小白到高级测试修炼之路,https://www.cnblogs.com/uncleyong/p/10530261.html
欢迎分享:如果您觉得文章对您有帮助,欢迎转载、分享,也可以点击文章右下角【推荐】一下!