大家好,本篇开始正式进入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 测试报告(了解)
❞
以上插件皆在后续文章中有详细的介绍。