文章分类 -  Pytest

Pytest框架学习
摘要:44 阅读全文
posted @ 2025-03-05 14:09 向闲而过 阅读(0) 评论(0) 推荐(0) 编辑
摘要:Pytest 编写测试用例规则 测试文件命名规则: 测试文件通常以 test_ 开头或者以 _test 结尾; 例如 test_case.py 或 case_test.py。 另外,Pytest 还会查找以 test_ 开头或者以 _test 结尾的目录,并在这些目录及其子目录中查找测试文件。 测试 阅读全文
posted @ 2025-03-05 11:12 向闲而过 阅读(5) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/env python # -*- coding: utf-8 -*- import pytest class TestLogin: def test_login1(self): pass def test_login2(self): pass def test_case_add 阅读全文
posted @ 2025-03-05 10:48 向闲而过 阅读(5) 评论(0) 推荐(0) 编辑
摘要:1.第一个测试用例 1.使用Pychram新建立一个test_case.py文件 import pytest def test_case_add(): assert 1 == 1 3.在终端(cmd)输入命令 pytest test_case.py 4.执行结果如下: test session st 阅读全文
posted @ 2025-03-02 20:16 向闲而过 阅读(5) 评论(0) 推荐(0) 编辑
摘要:pytest是一个基于Python的框架,需要安装在Python上,所以我们首先需要验证Python是否成功安装,然后安装pytest。我们的编码是在Python的集成开发环境PyCharm上进行。 1.Python的环境验证 在Windows系统的cmd中执行结果如下: C:\Users\XuLL 阅读全文
posted @ 2025-03-02 17:56 向闲而过 阅读(5) 评论(0) 推荐(0) 编辑
摘要:1.测试框架的分类 进行测试执行操作:Selenium、Appium、Requests; 测试用例管理及执行:pytest、Unittest、Nose; 测试报告:Allure; 数据驱动:DDT; 环境部署及持续集成:Docker、Jenkins。 2.什么是pytest pytest是一个基于P 阅读全文
posted @ 2025-02-22 20:18 向闲而过 阅读(13) 评论(0) 推荐(0) 编辑
摘要:12.2 警告相关配置 12.2.1 警告信息的默认捕获行为 12.2.2 命令行配置警告是否捕获 12.2.3 将警告转换成异常失败 12.2.4 通过pytest.ini设置filterwarnings实现 12.2.5 使用@pytest.mark.filterwarnings装饰器实现警告忽 阅读全文
posted @ 2024-12-16 19:51 向闲而过 阅读(7) 评论(0) 推荐(0) 编辑
摘要:12.1pytest中的各种配置 12.1.1 @pytest.marker标记用例 12.1.2 添加测试用例路径 12.1.3 指定pytest忽略哪些搜索目录 12.1.4 usefixtures的默认配置 12.1.5 修改测试用例的搜索匹配规则 12.1.6 ids中解决中文显示乱码问题 阅读全文
posted @ 2024-12-16 17:18 向闲而过 阅读(8) 评论(0) 推荐(0) 编辑
摘要:6.1Allure框架介绍 Allure的全名:Allure Test Report,对于不同的编程语言,有很多很酷的测试框架。Allure Framework是一种灵活的轻量级多语言测试报告工具,它不仅可以以简洁的Web报告形式显示已测试的内容,而且还允许参与开发过程的每个人从日常执行中最大限度地 阅读全文
posted @ 2024-12-16 17:02 向闲而过 阅读(36) 评论(0) 推荐(0) 编辑
摘要:4.1参数化介绍 有很多个,可以通过测试用例设计技术组织出很多测试数据,例如用户名都是字母,密码也都是字母,或者都是数字,也可是它们的组合,或是边界值长度的测试数据等。这时可以通过参数化技术实现测试数据驱动执行每组测试用例。 测试数据与测试用例是多对一的关系,所以完全可以把它们分开来看,把数据部分抽 阅读全文
posted @ 2024-12-15 21:57 向闲而过 阅读(154) 评论(0) 推荐(0) 编辑
摘要:3.1fixture介绍 fixture是pytest特有的功能,它用@pytest.fixture标识,定义在函数前面。在编写测试函数的时候,可以将此函数的名称作为传入参数,pytest会以依赖注入方式将该函数的返回值作为测试函数的传入参数。 fixture的管理从简单的单元测试扩展到复杂的功能测 阅读全文
posted @ 2024-12-15 16:43 向闲而过 阅读(16) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示