pytest是一个非常流行的测试库,有许多插件来扩展,定制和增强其功能,pytest因其强大的插件生态系统而得名。因此主要分享比较常用插件:
1.pytest-html
作用:生成可视化,推荐本地测试时使用
官网:https://pypi.org/project/pytest-html/
2.pytest-allure-adaptor
作用:生成精美的测试报告,推荐持续集成时使用
官网:https://pypi.org/project/pytest-allure-adaptor/
3.pytest-rerunfailures
作用:自动重跑失败用例 --reruns n ,n是重复次数
官网:https://pypi.org/project/pytest-rerunfailures/3.1/
4.pytest-cache
作用:重跑上次失败的案例,推荐持续集成中使用,t提高分析效率
官网:https://pypi.org/project/pytest-cache/
5.pytest-ordering
作用:可指定一个测试套件中所有用例的执行顺序
官网:https://pypi.org/project/pytest-ordering/
6.pytest-sugar
作用:改变pytest默认外观,增加进度条,并显示失败的用例,不需要配置,只需点击安装pytest-sugar,用pytest运行你的测试,可获得更漂亮,更有用的输出。
官网:https://pypi.org/project/pytest-sugar/
7.pytest-xdis