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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容