摘要:
Pytest参数化用例 参数化:通过参数的方式传递数据,从而实现数据与脚本分离,并且可以实现用例的重复生成与执行。 装饰器:@pytest.mark.parametrize 单参数 import pytest search_list = ["appium","selenium","pytest"] 阅读全文
posted @ 2024-05-14 18:32
霍格沃兹测试开发学社
阅读(51)
评论(0)
推荐(0)
摘要:
Mark标记测试用例 场景:只执行符合要求的某一部分用例,可以把一个web项目划分为多个模块,然后指定模块名称执行。 解决:在测试用例方法上加@pytest.mark.标签名 执行:-m执行自定义标记的相关用例 pytest -s test_command_param.py -m=webtest p 阅读全文
posted @ 2024-05-14 18:23
霍格沃兹测试开发学社
阅读(53)
评论(0)
推荐(0)
摘要:
1、Allure2报告中添加用例标题 Allure 用法 方法名 方法参数 参数说明 @allure.epic() epic 描述 敏捷里面的概念,定义史诗,往下是 feature @allure.feature() 模块名称 功能点的描述,往下是 story @allure.story() 用户故 阅读全文
posted @ 2024-05-14 18:06
霍格沃兹测试开发学社
阅读(179)
评论(0)
推荐(0)
摘要:
Pytest背景与优势 pytest能够支持简单的单元测试和复杂的功能测试; pytest可以结合Requests实现接口测试;结合Selenium、Appium实现自动化功能测试; 使用pytest结合Allure集成到Jenkins中可以实现持续集成; pytest支持315种以上的插件,拥有丰 阅读全文
posted @ 2024-05-14 17:47
霍格沃兹测试开发学社
阅读(101)
评论(0)
推荐(0)
摘要:
pytest.ini 配置 pytest.ini 是什么 pytest.ini 是 pytest 的配置文件 可以修改 pytest 的默认行为 不能使用任何中文符号,包括汉字、空格、引号、冒号等等 pytest.ini 修改用例的命名规则 配置日志格式,比代码配置更方便 添加标签,防止运行过程报警 阅读全文
posted @ 2024-05-14 17:38
霍格沃兹测试开发学社
阅读(255)
评论(0)
推荐(0)
摘要:
闭包函数 闭包的内部函数中,对外部作用域的变量进行引用 闭包无法修改外部函数的局部变量 闭包可以保存当前的运行环境 # 普通方法实现 def output_student(name, gender, grade=1): print(F"新学期开学啦,学生{name}是{gender},他是{grad 阅读全文
posted @ 2024-05-14 17:31
霍格沃兹测试开发学社
阅读(47)
评论(0)
推荐(0)
摘要:
一.高阶函数 高阶函数:既然变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。 1. map/reduce map() : 函数接收两个参数,一个是函数,一个是Iterable ,map 将传入的函数依次作用到序列的每个元素,并把结果作为新的 阅读全文
posted @ 2024-05-14 17:12
霍格沃兹测试开发学社
阅读(58)
评论(0)
推荐(0)
摘要:
urllib3 概述 线程安全 连接池管理 客户端 SSL/TLS 验证 支持 HTTP 和 SOCKS 代理 官方文档:urllib3 2.0.4 documentation urllib3 安装 通过 pip 安装 pip install urllib3 urllib3 发送 HTTP 请求 导 阅读全文
posted @ 2024-05-14 17:07
霍格沃兹测试开发学社
阅读(295)
评论(0)
推荐(0)
摘要:
venv 虚拟环境管理 venv 虚拟环境的优点 独立的 Python 环境,不会产生冲突 有助于包的管理 删除和卸载方便 venv 使用方法 创建虚拟环境 python3 -m venv test 激活虚拟环境 切换指定文件夹 Windows:/Scripts/ macOS:/bin/ 执行指令: 阅读全文
posted @ 2024-05-14 16:31
霍格沃兹测试开发学社
阅读(167)
评论(0)
推荐(0)
摘要:
什么是正则表达式 正则表达式就是记录文本规则的代码 可以查找操作符合某些复杂规则的字符串 使用场景 处理字符串 处理日志 在 python 中使用正则表达式 把正则表达式作为模式字符串 正则表达式可以使用原生字符串来表示 原生字符串需要在字符串前方加上 r'string' # 匹配字符串是否以 ho 阅读全文
posted @ 2024-05-14 16:21
霍格沃兹测试开发学社
阅读(45)
评论(0)
推荐(0)

浙公网安备 33010602011771号