Pytest简单介绍

简介: Pytest简单介绍

大家好,本篇开始正式进入Pytest的阶段,本篇主要是介绍Pytest的安装以及一些插件的介绍,并在后续中会一一讲解到插件的用处。

安装

pip install -U pytest

测试安装

import pytest
class Testlogin:
    def test01(self):
        print(1)
if __name__ == '__main__':
    pytest.main()
"""
testone.py::Testlogin::test01 PASSED                                     [100%]1
"""

或者(只要是能正常导入,且能执行文件名以test开头,函数方法以test开头的代码,基本上就OK了。),如下pycharm控制台进行也可以:

pytest --version # 显示pytest是从哪里导入的
pytest --fixtures # 显示可用的内建函数参数
pytest -h | --help # 在命令行上显示帮助和配置文件选项

插件介绍

pip install pytest-ordering 控制用例的执行顺序(重点)

pip install pytest-xdist 分布式并发执行测试用例(重点)

pip install pytest-dependency 控制用例的依赖关系 (了解)

pip install pytest-rerunfailures 失败重跑(了解)

pip install pytest-assume 多重较验(了解)

pip install pytest-random-order 用例随机执行(了解)

pip install pytest-html 测试报告(了解)

pip install allure-pytest 测试报告(重点)

pip install pytest-reportlog 测试报告(了解)

   以上插件皆在后续文章中有详细的介绍。

目录
相关文章
33-pytest-内置fixture之pytestconfig使用
33-pytest-内置fixture之pytestconfig使用
|
5天前
|
测试技术 Python
pytest中的fixture和conftest.py
pytest中的fixture和conftest.py
|
9月前
|
测试技术 Python
pytest--fixture
pytest--fixture
|
10月前
|
Web App开发 测试技术
10-pytest-parametrize中使用fixture
10-pytest-parametrize中使用fixture
|
10月前
|
JSON 测试技术 数据格式
19-pytest-allure-pytest环境搭建
19-pytest-allure-pytest环境搭建
|
负载均衡 监控 测试技术
pytest学习和使用20-pytest如何进行分布式测试?(pytest-xdist)
pytest学习和使用20-pytest如何进行分布式测试?(pytest-xdist)
153 0
pytest学习和使用20-pytest如何进行分布式测试?(pytest-xdist)
|
测试技术
pytest学习和使用12-Unittest和Pytest参数化详解
pytest学习和使用12-Unittest和Pytest参数化详解
63 0
|
Linux 测试技术 Python
pytest学习和使用1-pytest安装和版本查看
pytest学习和使用1-pytest安装和版本查看
404 0
pytest学习和使用1-pytest安装和版本查看
|
测试技术 Python Windows