pytest框架介绍

官网:https://docs.pytest.org/en/latest/getting-started.html

pytest功能

  1. 支持参数化
  2. 简单的单元测试
  3. 复杂的功能测试
  4. 接口测试:pytest+requests
  5. 做selenium/appnium
  6. 具有很多第三方插件,并且可以自定义扩展
    pytest-selenium(集成selenium)
    pytest-html(完美html测试报告生成)
    pytest-rerunfailures(失败case重复执行)

环境搭建

# 先安装依赖
pip install py colorama
# 依次安装
pip install -U pytest
pip install -U pytest-html
pip install -U pytest-rerunfailures

查找更多pytest插件:

http://plugincompat.herokuapp.com/
https://pypi.python.org/pypi?%3Aaction=search&term=pytest-&submit=search

官网demo

  1. 单个函数执行
  2. 执行一个类
  3. 脚本内部调用pytest

你可能感兴趣的:(pytest框架介绍)