pytest共6篇

pytest单个文件执行成功,整个项目执行pytest命令时报错:No module named 'xxx' - 拽熊博客

pytest单个文件执行成功,整个项目执行pytest命令时报错:No module named ‘xxx’

问题现象 在单个执行test_login.py文件时,Pytest是跑通了没有问题的。但是在虚拟环境的终端里去执行pytest命令时,报错:No module named 'page' 通过pytest执行用例会返回异常:ModuleNotFoun...
拽熊的头像 - 拽熊博客超级会员拽熊1年前
6212
Pytest框架+Allure自动生成美观的测试报告! - 拽熊博客

Pytest框架+Allure自动生成美观的测试报告!

一、安装Allure 已安装可以跳过此步骤,没安装的可以按照下面教程安装: 二、安装Allure插件 安装pytest的allure插件:pip install allure-pytest 三、Allure在pytest中的用法 1.基础用法: #执...
拽熊的头像 - 拽熊博客超级会员拽熊2年前
15613
Pytest高级运用之pytest.ini配置文件详解 - 拽熊博客

Pytest高级运用之pytest.ini配置文件详解

作用:pytest.ini配置文件可以改变pytest的运行方式,读取配置信息,按指定的方式去运行。 pytest里有些文件是非test文件 pytest.ini:pytest的主配置文件,可以改变pytest的默认行为conftest.p...
拽熊的头像 - 拽熊博客超级会员拽熊2年前
39313
Pytest高级运用之conftest.py文件详解 - 拽熊博客

Pytest高级运用之conftest.py文件详解

一、fixture回顾 这里我们先来回顾一下@pytest.fixture()的使用: 函数在用装饰器@pytest.fixture()标记之后,该函数名就可以当作参数传入到测试函数里面 conftest.py文件实际上就是把fixture这...
拽熊的头像 - 拽熊博客超级会员拽熊2年前
2497
Pytest高级运用之Fixture及参数化 - 拽熊博客

Pytest高级运用之Fixture及参数化

fixture翻译过来就是测试夹具,主要来配置测试资源,fixture是通过装饰器标注的。 一、fixture基础入门 函数在用装饰器@pytest.fixture()标记之后,该函数名就可以当作参数传入到测试函数里面,...
拽熊的头像 - 拽熊博客超级会员拽熊2年前
19510
Pytest测试框架之基础用法(规则,断言,前置后置,跳过,配置,运行,日志,报告) - 拽熊博客

Pytest测试框架之基础用法(规则,断言,前置后置,跳过,配置,运行,日志,报告)

安装库:pip install pytest pytest相关插件:(了解) 失败重跑 pytest-rerunfailures多重校验 pytest-assume设定执行顺序 pytest-ordering用例依赖 pytest-dependency分布式测试 pytest-xdist...
拽熊的头像 - 拽熊博客超级会员拽熊2年前
2017