01-pytest概述和安装
panxueyan 11/26/2022 pytest
pytest特性
- 简单、易读
- 支持参数化
- 支持运行由Nose,unittest编写的case
- 具有很多第三方插件,并支持可以自定义扩展
- 支持失败重跑
- 方便的持续集成工具集成
接口测试框架对比
ptest | unittest |
直接使用 | 测试类必须继承unittest.TestCase |
参数化使用自带装饰器 | 参数化需要依赖第三方库 |
插件丰富:支持失败重跑 | 不支持自动失败重跑 |
支持运行有unittest编写的测试case
安装
pip install pytest
pytest -version
1
2
3
4