pytest

Mr_Xuhhh3 天前
pytest
pytest -- 测试报告allure官⽅⽂档:https://allurereport.org/docs/pytest-configuration
我的xiaodoujiao4 天前
python·学习·测试工具·pytest
使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 28--开源电商商城系统项目实战--封装注册页面测试学习记录,仅供参考!登录页面场景完成之后,开始编写“注册页面”实现场景;1、在项目根目录 pageObject 软件包 register_page 目录下新建名称为 register_page.py 的 Python 文件;
Mr_Xuhhh5 天前
开发语言·python·pytest
pytest -- fixturepytest 中的 fixture 是⼀种强⼤的机制,⽤于提供测试函数所需的资源或上下⽂。它可以⽤于设置测试环境、准备数据等。以下是 fixture 的⼀些核⼼概念和使⽤场景
Mr_Xuhhh5 天前
开发语言·python·pytest
pytest -- 指定⽤例执⾏顺序在使⽤pytest进⾏测试时,有时候我们需要按照特定的顺序来运⾏测试⽤例,尤其是在涉及到测试⽤例之间的依赖关系时。pytest本⾝并不直接⽀持通过配置来改变测试⽤例的默认运⾏顺序,pytest-order是⼀个第三⽅插件,专⻔⽤于控制测试⽤例的执⾏顺序。⾸先,你需要安装这个插件:
Mr_Xuhhh5 天前
pytest
pytest -- ⽇志与测试报告logging 是 Python 标准库中的⼀个模块,它提供了灵活的⽇志记录功能。通过 logging ,开发者可以⽅便地将⽇志信息输出到控制台、⽂件、⽹络等多种⽬标,同时⽀持不同级别的⽇志记录,以满⾜不同场景下的需求。
西游音月7 天前
selenium·测试工具·pytest
(5)pytest+Selenium自动化测试-元素定位之XPath定位上一节课咱们搞定了 CSS Selector,是不是已经能应对大部分复杂场景了?但如果遇到 “需要根据文本内容定位”、“元素层级特别复杂” 的情况,CSS Selector 就有点 “力不从心” 啦~ 这时候,XPath 这个 “全能王者” 就要登场!它不仅兼容 CSS 的大部分功能,还能直接定位文本、处理更灵活的层级关系,这节课咱们就彻底吃透 XPath,让你在自动化测试中 “无往不利”!
西游音月9 天前
css·selenium·pytest
(4)pytest+Selenium自动化测试-元素定位之CSS Selector定位承接上一章节的基础定位知识,相信大家已经能轻松搞定那些 “标签清晰、属性唯一” 的简单元素啦!但实际测试中,总会遇到元素没 ID、Name 重复、链接文本超长的 “调皮情况”,基础定位就像 “常规武器”,这时就需要 CSS Selector 这种 “精准狙击枪” 登场~ 这节课咱们就手把手教你玩转 CSS Selector,解锁复杂页面的定位技能!
淼_@淼10 天前
pytest
pytest-数据驱动在软件测试中,**数据驱动测试**是一种重要的方法,可以通过多组测试数据验证功能的正确性,提高测试覆盖率,同时减少冗余的代码。Pytest 是一个灵活而强大的测试框架,其内置支持数据驱动测试功能,可以进行测试参数化,使得实现和管理数据驱动测试变得轻松高效。
我的xiaodoujiao11 天前
python·学习·测试工具·pytest
使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 27--二次封装方法--优化断言结果测试学习记录,仅供参考!1、优化代码脚本,找到在项目根目录文件夹下 testcase 软件包 login 目录文件下 test.login.py 文件;
淼_@淼13 天前
运维·服务器·pytest
pytest简介pytest.main()参数详解:-s:表示输出调试信息,包括print打印的信息-v表示详细的信息,一般以“-vs”使用
奶茶精Gaaa14 天前
pytest
【ZJ】Pytest框架搭建java:junit,testing python:unittest,pytest安装 pip install pytest 升级到最新版 pip install pytest -U pytest启动的三种方式
趙卋傑14 天前
python·pycharm·pytest
接口自动化测试目录1.pytest1.1 pytest介绍1.2 pytest安装1.3 pytest安装用例运用规则
测试界萧萧16 天前
自动化测试·软件测试·功能测试·程序人生·ci/cd·jenkins·pytest
Jenkins+Allure+Pytest的持续集成allure是一个命令行工具,可以去 github 下载最新版:https://github.com/allure-framework/allure2/releases
nvd1116 天前
数据库·oracle·pytest
Pytest 中使用 SQLAlchemy 进行异步数据库测试本文档详细解释了在 pytest 环境下,如何使用 SQLAlchemy 的异步功能来管理数据库连接和状态,以确保测试的隔离性和可靠性。
文人sec18 天前
软件测试·python·单元测试·pytest
pytest1-接口自动化测试场景课程:B站大学 记录python学习,直到学会基本的爬虫,使用python搭建接口自动化测试,后续进阶UI自动化测试
我的xiaodoujiao18 天前
前端·python·学习·测试工具·ui·pytest
使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 25--数据驱动--参数化处理 Excel 文件 2测试学习记录,仅供参考!结合 pytest 框架参数化处理对测试用例做参数化;介绍 Json 格式文件、yaml 格式文件、Excel 格式文件 三种文件方式去做测试用例参数化;
我的xiaodoujiao1 个月前
python·学习·测试工具·pytest
使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 24--数据驱动--参数化处理 Excel 文件 1测试学习记录,仅供参考!结合 pytest 框架参数化处理对测试用例做参数化;介绍 Json 格式文件、yaml 格式文件、Excel 格式文件 三种文件方式去做测试用例参数化;
西游音月1 个月前
selenium·测试工具·pytest
(2)pytest+Selenium自动化测试-环境准备要开展Web自动化测试,首先需确定技术栈基础:因我们选择Python作为脚本开发语言,搭配pytest作为测试框架,所以Python环境是整个搭建的前提——它为脚本运行提供基础执行环境。在此之上,我们选用PyCharm作为集成开发环境(IDE),它不仅提供智能代码补全、调试支持和项目管理等强大功能,还能通过其集成的虚拟环境管理和包安装工具,便捷地统一安装和管理项目所需的各种依赖库。 在PyCharm中创建项目并配置好Python解释器后,进行核心的库依赖安装:
我的xiaodoujiao1 个月前
python·学习·测试工具·pytest
使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 23--数据驱动--参数化处理 Yaml 文件测试学习记录,仅供参考!结合 pytest 框架参数化处理对测试用例做参数化;介绍 Json 格式文件、yaml 格式文件、Excel 格式文件 三种文件方式去做测试用例参数化;