遇一山,过一山,处处有风景;只要勇敢向前,一路尽是繁花盛开。 | (点击查看→)【测试干货】python/java自动化、持续集成、性能、测开、简历、笔试面试等

【汇总】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最佳实践

 

其它:

 
todo:
  • Hook函数
  • 定义自定义参数化:pytest_generate_tests

 
 
 
 
 

posted @ 2024-02-23 22:37  全栈测试笔记  阅读(4502)  评论(0编辑  收藏  举报
浏览器标题切换
浏览器标题切换end