前言
在测试领域,Pytest是一个强大而灵活的工具,提供了许多方便的技巧来提高测试的效率和可维护性。本文将深入研究Pytest的技巧使用,主要包括Pytest的ini
文件和conftest
文件的使用。
pytest.ini文件的使用
1. 配置文件的创建:
Pytest通过ini
文件进行全局配置,可以通过创建pytest.ini
文件来进行配置。
2. 常用配置项:
配置文件可以包含许多配置项,其中一些常用的配置项包括:
[pytest] addopts = -rxXs markers = smoke: mark a test as a smoke test regression: mark a test as a regression test slow: mark a test as a slow test
注:pytest.ini文件中如果有中文,可能会出编码问题,需要把文件设置为gbk
在上述例子中:
-
addopts
: 可以添加命令行选项,例如-rxXs
,用于在测试运行中展示详细的失败信息,显示简洁的进度条,并停止在首次失败后的测试运行。 -
markers
: 可以定义测试标记,以便于在测试运行时使用。这可以帮助对测试进行更细致的分类和过滤。
3. 运行配置:
通过在配置文件中设置addopts
项&#