☰
pytest
2026/10/12 2:28:09 网站建设 项目流程

pytest

断言:

前置和后置方法:

配置文件:

注册

标记用例:

选择并执行:

装饰器

用装饰器让一个函数重复执行n次

控制执行顺序:

安装:pip install pytest-ordering

使用:
装饰器:@pytest.mark.run(order=n)标记测试函数,其中n是代表执行顺序的数字

n的取值所代表的执行顺序,由先到后:
0>正数从小到大>不标记>负数从小到大

【插件】测试报告:


安装:pip install pytest-html

使用:
参数:--html=用户路径/report.html

测试报告结果说明:

跳过测试函数:

预期失败:

【插件】失败重试:

重试过程中如果脚本执行成功,后续就不再执行

夹具:

生成器:

夹具的使用:

  • 本质上是一个函数/方法

胶水文件:

在conftest.py中写的内容:

数据参数化:

实际应用:

数据源的处理:

数据驱动:

将xslx中的第一行与第二行结合在一起,使用zip()

eval()——计算表达式、把字符串形式的列表 / 字典转成对象——使用时一定要注意,参数必须传,且必须str,如果传入空(None)会报错

日志配置:

日志在pytest中应用:

可以输出到文件和控制台

新建一个pytest.ini文件夹

allure测试报告;

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询