Pytest - 使用介绍
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pytest - 使用介绍相关的知识,希望对你有一定的参考价值。
参考技术A pytest是一个非常成熟的全功能的Python测试框架,主要特点有以下几点:pip install pytest
编写pytest测试样例非常简单,只需要按照下面的规则:
scope参数有四种,分别是'function','module','class','session',默认为function。
通过@pytest.mark控制需要执行哪些feature的test,例如在执行test前增加修饰@pytest.mark.website
pip install pytest-cov # 计算pytest覆盖率,支持输出多种格式的测试报告
pytest --cov-report=html --cov=./ test_code_target_dir
pip install pytest-randomly
pip install pytest-xdist
pip install pytest-instafail
Pytest框架介绍
Pytest框架介绍、安装
- pytest是python测试框架,与python自带的unittest测试框架类似,但是比unittest框架使用起来更简洁,功能更强大
- pytest特征
- 1:断言提示信息更清楚
- 2:自动化加载函数与模块
- 3:支持运行由nose, unittest编写的测试case
- 4:支持py2.3,2.7,3.x
- 5:丰富的插件以及社区支持
- 6:支持参数化
- 7:支持失败重跑
- 8:支持多线程跑用例
- 9:支持分布式
- pytest安装
- pip安装,在cmd下面执行命令
- pip install -U pytest
- 检查安装版本号
- pytest --version
- 例子
#coding: UTF-8
import pytest
def test_first():
assert 1==2
- 运行

以上是关于Pytest - 使用介绍的主要内容,如果未能解决你的问题,请参考以下文章