摘要: pytest测试框架(一)简介与运行方式 pytest测试框架(二)运行参数与框架结构 pytest测试框架(三) fixtures pytest测试框架(四) conftest和pytest.ini配置文件 pytest测试框架(五) 常用第三方插件 pytest测试框架(六) 参数化与数据驱动 阅读全文
posted @ 2022-09-09 20:12 小小滴人a 阅读(50) 评论(0) 推荐(0) 编辑
摘要: Allure安装 官网:https://docs.qameta.io/allure 下载:https://github.com/allure-framework/allure2/releases 配置环境变量java、allure 版本查询:allure --version pytest allur 阅读全文
posted @ 2022-09-09 20:04 小小滴人a 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 参数化用例 @pytest.mark.parametrize(argnames, argvalues) argnames: 要参数化的变量, string(逗号分隔), list, tuple argvalues: 参数化的值,list, list[tuple] import pytest clas 阅读全文
posted @ 2022-09-09 19:38 小小滴人a 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 失败重跑 pip install pytest-rerunfailures 命令行加参数即可 --reruns 3 (重试3次) pytest -sv test_study.py --reruns 2 断言失败重试2次 调整测试用例执行顺序 pip install pytest-ordering 加 阅读全文
posted @ 2022-09-09 19:03 小小滴人a 阅读(121) 评论(0) 推荐(0) 编辑
摘要: conftest文件 是本地的插件库,其中的hook函数和fixture将作用于该文件所在的目录以及所有子目录 conftest文件名不能换,进行文件数据共享,放在不同的位置起着不同的范围共享 pytest.ini pytest的主配置文件,可以改变pytest的默认行为,有很多可配置的选项,放在项 阅读全文
posted @ 2022-09-09 18:09 小小滴人a 阅读(319) 评论(0) 推荐(0) 编辑
摘要: pytest可以用@pytest.fixture 装饰器来装饰一个方法。 方法:fixture(scope="function", params=None, autouse=False, ids=None, name=None) 常用参数: scope:被标记方法的作用域 function (def 阅读全文
posted @ 2022-09-09 17:28 小小滴人a 阅读(78) 评论(0) 推荐(0) 编辑