Pytest
文章平均质量分 67
Pytest 相关
kinder-balabala
测试技术交流与分享
展开
-
使用 pytest.ini 文件控制输出 log 日志
pytest.ini文件可以控制 pytest 的运行行为;在 pytest.ini 文件中,可以通过启用log_cli在控制中输出日志内容。原创 2023-12-23 14:40:48 · 1017 阅读 · 0 评论 -
使用 conftest.py 文件自定义命令行参数
pytest添加自定义参数原创 2023-11-27 16:41:21 · 423 阅读 · 0 评论 -
pytest 的 fixture 固件机制
固件(fixture)是一些函数,pytest 会在执行测试函数之前(或之后)加载运行它们。pytest 使用 fixture 固件机制来实现测试的前置和后置操作,可以方便地设置和共享测试环境。原创 2023-12-22 17:03:05 · 673 阅读 · 0 评论 -
pytest 断言异常
在 pytest 中,断言异常是通过 pytest 内置的 pytest.raises 上下文管理器来实现的。通过使用 pytest.raises,可以捕获并断言代码中引发的异常。原创 2023-12-22 16:18:49 · 732 阅读 · 0 评论 -
pytest前置和后置操作
pytest 提供了 setup 和 teardown 的功能,用于在测试执行前后进行一些必要的准备和清理工作,以确保测试的可控性和可维护性。原创 2023-12-22 16:03:45 · 1212 阅读 · 0 评论 -
pytest 参数化测试
使用 @pytest.mark.parametrize 装饰器可以实现参数化测试,通过不同的参数运行相同的测试用例,实现在多组输入条件下测试相同的功能,即数据驱动。原创 2023-12-22 15:29:03 · 657 阅读 · 0 评论 -
pytest常用命令行参数
输出结果分析:执行了test_pytest_command_params.py的5条测试用例,test_pytest_basic.py的4条用例未执行。输出结果分析:执行test_pytest_command_params.py中的5条用例,详细了输出了测试结果,并在控制台输出了print语句的内容。输出结果分析:执行了两个.py文件中的 test_addition 用例,成功执行2条用例。输出结果分析:输出了更加详细的执行信息,包括具体测试了哪些测试用例,状态信息等。-v: 输出详细的测试信息;原创 2023-12-22 14:42:23 · 1136 阅读 · 0 评论 -
pytest 基础讲解
Pytest 是一个用于编写和执行 Python 测试的框架,它提供了简单强大的功能。在专栏整体规划中,将 “Pytest基础讲解” 放在 “Appium 基础讲解” 之前的目的是:使用 pytest 简单易用的特性,方便管理和快速执行后续的测试用例。原创 2023-12-22 12:49:49 · 583 阅读 · 0 评论