Pytest


# Pytest

# 简介

Pytest 是 Python 的一种单元测试框架,与 Python 自带的 Unittest 测试框架类似,但是比 Unittest 框架使用起来更简洁,效率更高

特点:

  • 非常容易上手,入门简单,文档丰富,文档中有很多实例可以参考
  • 能够支持简单的单元测试和复杂的功能测试
  • 支持参数化
  • 执行测试过程中可以将某些测试跳过(skip),或者对某些预期失败的 case 标记成失败
  • 支持重复执行(rerun)失败的 case
  • 支持运行由 nose, Unittest 编写的测试 case
  • 可生成 html 报告
  • 方便的和持续集成工具 jenkins 集成
  • 可支持执行部分用例
  • 具有很多第三方插件,并且可以自定义扩展