1、pytest 简介
pytest 是 python 的一种单元测试框架,与 python 自带的 unittest 测试框架类似,但是比 unittest 框架使用起来更简洁,效率更高。
根据 pytest 的官方网站介绍,它具有如下特点:
- 非常容易上手,入门简单,文档丰富,文档中有很多实例可以参考。
- 能够支持简单的单元测试和复杂的功能测试。
- 支持参数化。
- 执行测试过程中可以将某些测试跳过,或者对某些预期失败的 case 标记成失败。
- 支持重复执行失败的 case。
- 支持运行由 nose, unittest 编写的测试 case。
- pytest 具有很多第三方插件,并且可以自定义扩展,比较好用的如 pytest-selenium(集成 selenium)、pytest-html(完美 html 测试报告生成)、pytest-rerunfailures(失败 case 重复执行)、pytest-xdist(多 CPU 分发)等。
- 方便的和持续集成工具集成。
安装:
pip install pytest
Or
pip install -U pytest
文章来源:https://www.toymoban.com/news/detail-792942.html
pip show pytest查看安装版本: 文章来源地址https://www.toymoban.com/news/detail-792942.html
到了这里,关于pytest单元测试实战的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!