pytest

菜鸟小贤贤8 小时前
python·macos·自动化·pytest
mac安装Pytest、Allure、brew命令 pip3 install pytest安装allure 命令:brew install allure
qq_433716953 天前
自动化测试·软件测试·selenium·单元测试·pytest·接口测试·压力测试
Selenium+Pytest自动化测试框架 ------ 禅道实战有人问我登录携带登录的测试框架该怎么处理,今天就对框架做一点小升级吧,加入登录的测试功能。选用的测试网址为我电脑本地搭建的禅道
blues_C4 天前
自动化测试·pytest·bdd·playwright
Pytest-Bdd-Playwright 系列教程(11):场景快捷方式在介绍场景快捷方式之前,我们先来看一下传统的手动绑定方式是如何实现的。假设有一个名为 features/some.feature 的文件,内容如下:
幸运的星竹4 天前
自动化·pytest
pytest结合allure做接口自动化这是一个采用pytest框架,结合allure完成接口自动化测试的项目,最后采用allure生成直观美观的测试报告,由于添加了allure的特性,使得测试报告覆盖的内容更全面和阅读起来更方便。
blues_C4 天前
自动化测试·pytest·bdd·playwright
Pytest-Bdd-Playwright 系列教程(12):步骤参数 & parsers参数解析在 Gherkin 描述中,步骤参数(Step Parameters)是动态定义测试数据的关键方式。它允许通过占位符的形式将具体值插入步骤中,从而避免重复编写相似的场景。例如:
胜天半月子6 天前
运维·pytest
pytest | 框架的简单使用pytest框架的使用示例pytest将运行当前目录及其子目录中test_*.py或 *_test.py 形式的所有 文件
blues_C6 天前
自动化测试·软件测试·pytest·bdd·playwright
Pytest-Bdd-Playwright 系列教程(10):配置功能文件路径 & 优化场景定义默认情况下,pytest-bdd 会将当前模块路径作为功能文件(feature file)的查找路径。但我们可以通过以下方式调整此行为:
bigbig猩猩7 天前
pytest
pytest中的断言:深入解析与实践在软件开发过程中,测试是确保代码质量和功能正确性的关键环节。pytest,作为Python社区中广受欢迎的测试框架,以其简洁的语法和强大的功能,成为了众多开发者的首选。断言(assertion)是测试中的核心要素,它用于验证代码的行为是否符合预期。本文将深入探讨pytest中的断言机制,包括其基本用法、高级特性、最佳实践以及在实际项目中的应用。
CSXB998 天前
python·功能测试·测试工具·单元测试·pytest
三十八、Python(pytest框架-上)框架(framework):框架是为解决一类事情的功能集合。pytest框架:pytest框架是单元测试框架,这是第三方框架想要使用必须要安装,可以使用pytest来作为自动化测试执行框架,用来管理测试用例、执行测试用例、生成测试报告。
漫漫人生路^_^8 天前
pytest
unittest和pytestunittest终端运行方法 ecshop_login.py终端运行 python -m unittest ecshop_login.EcshopLoginTest -v
_可乐无糖9 天前
pytest
使用--log-file保存pytest的运行日志前面使用了tee和重定向来保存pytest的运行日志,这次使用--log-file,因为它可以配置日志的级别、格式和每行日志的生成时间。
blues_C9 天前
自动化测试·pytest·bdd·playwright
Pytest-Bdd-Playwright 系列教程(9):datatable 参数的使用datatable 参数是 pytest-bdd 中提供的一种特殊参数类型,用于处理 Gherkin 场景中定义的表格数据。Gherkin 语言中的表格通常用于提供一组结构化的输入数据或期望的结果数据。当测试场景需要处理多个数据行时,数据表是一种非常有效的方式。datatable 参数正是用来将这些数据表传递到测试步骤函数中的。
ayyyy____9 天前
pytest
pytest执行用例时从conftest.py抛出ModuleNotFoundError:No module named ‘XXX‘异常的解决办法网上各种各样的:1、关于_pycache_影响conftest的;2、目录路径的;3、配置环境的;4、发现自己是powershell后,设置环境:
_可乐无糖10 天前
python·pytest
pytest中的断言上面是pytest运行过程中,自动打印出的断言失败的日志。对应在测试场景中是在等待25秒后,从沙盒日志中获取设备的休眠状态,期望是:
幸运的星竹10 天前
python·自动化·pytest
使用pytest+openpyxl做接口自动化遇到的问题最近使用pytest+openpyxl做了个接口自动化的小项目,遇到了一些问题。首先,使用pytest这个框架,主要是使用了@pytest.fixture, @pytest.mark.parametrize这两个fixture去做参数化,里面注入的数据是用openpyxl来实现的。
_可乐无糖10 天前
macos·pytest
mac终端使用pytest执行iOS UI自动化测试方法1、安装pytest-repeat插件:pip install pytest-repeat2、安装allure-pytest插件:
小码哥说测试12 天前
自动化测试·软件测试·selenium·测试工具·单元测试·pytest·接口测试
Selenium+Pytest自动化测试框架 ------ 禅道实战有人问我登录携带登录的测试框架该怎么处理,今天就对框架做一点小升级吧,加入登录的测试功能。选用的测试网址为我电脑本地搭建的禅道
m0_3713561513 天前
单元测试·pytest
【测试框架篇】单元测试框架pytest(2):用例编写前面一章我们介绍了pytest环境安装和配置,并在pycharm里面实现了我们第一个pytest脚本。但是有些童鞋可能在编写脚本的时候遇到了问题,本文会讲一下我们编写pytest用例时需要遵守哪些既定的规则,同时这个规则也是可以修改的。
m0_3713561513 天前
单元测试·pytest
【测试框架篇】单元测试框架pytest(3):用例执行参数详解上一篇内容介绍了用例编写的规则以及执行用例,执行用例时我们发现有些print输出内容,结果没有给我们展示,这是因为什么原因呢?接下来我们会针对这些问题进行阐述。
linda_060713 天前
pytest
【Allure】mac下环境配置安装 1.Mac 可以使用 brew 安装 allure,安装命令如下2.与 pytest 结合需要安装 allure-pytest 插件: