【简便方法和积累】pytest 单元测试框架中便捷安装插件和执行问题

又来进步一点点~~~

背景:之前写了两篇关于pytest单元测试框架的文章,本篇内容对之前的做一个补充

一、pytest插件:
  • pytest 有非常多的插件,很方便,以下为插件举例:

    pytest,pytest-html:生成测试报告,简单便捷
    pytest-xdist:生成分布式执行,多CPU分类;
    pytest-ordering:用于改变测试用例的执行顺序;
    pytest-rerunfailure:用例失败后重跑;
    allure-pytest:用于生成美观的测试报告
  • 多个插件安装方法:

    在自动化项目下创建一个 requirement.txt 的文件,在Terminal 里面输入:pip install -r .\requirement.txt

    就可以将上面的插件一并安装成功了。

二、pytest的执行方式--补充

注意:pytest 的类里面不能有 init 方法,否则执行时会报:Empty suite,下图所示,如果有init方法,在执行用例的时候,会有一个warning,提示:collecting ... collected 0 items

相关推荐
开源优测9 小时前
什么是pytest.ini及如何在Pytest中应用以提升配置效率
pytest
摸鱼仙人~1 天前
ImportError: cannot import name ‘FixtureDef‘ from ‘pytest‘
conda·pytest·fastapi
ihengshuai1 天前
Jest单元测试
单元测试·jest·前端自动化测试
唐古乌梁海1 天前
【pytest-jira】自动化用例结合jira初版集成思路
pytest·jira
leo_hush2 天前
使用spring-boot-starter-test做单元测试简单示例
java·spring boot·单元测试
seasugar2 天前
单元测试整理
单元测试
程序员 小濠3 天前
2024Selenium自动化常见问题及解决方式!
自动化测试·软件测试·测试工具·单元测试·测试用例·接口测试·性能测试
小码哥说测试3 天前
高效执行自动化用例:分布式执行工具pytest-xdist实战!
自动化测试·软件测试·功能测试·jmeter·pytest·postman·测试工程师
予早3 天前
pytest asyncio 支持插件 pytest-asyncio
pytest