pytest框架

特点:

  • 非常容易上手, 入门简单, 文档丰富, 文档中有很多参考案例
  • 支持简单的单元测试和复杂的功能测试
  • 支持参数化
  • 执行测试用例的过程中, 支持跳过操作
  • 支持重复执行失败的case
  • 支持运行由Nose, unittest编写测试case
  • pytest支持很多第三方插件
  • 方便和持续集成工具集成

1. pytest类定义及方法定义及执行

  • pytest测试类的定义: 类名必须以Test开头
  • pytest测试方法的定义: 方法名必须以test开头