PyCharm 2026.2 Help

测试框架

PyCharm 支持使用以下测试框架:

框架

代码补全

运行/调试配置

可创建测试

在测试与被测对象之间导航

可运行测试

代码检查

Python unittest

是

是

是

是

是

部分支持

Pytest

是

是

是

是

是

是

Python nosetests

部分支持

是

是

是

是

部分支持

tox

否

是

否

否

是

部分支持

TwistedTrial

是

是

是

是

是

不适用

Python doctest

不适用

是

否

不适用

是

是

仅在 PyCharm 专业版中可用

BDD 测试框架

是

是

是(用于步骤定义)

是(在步骤与功能之间)

是

部分支持

在使用所选测试框架之前,请确保必需的框架已安装在您的计算机上。 有关安装详细信息,请参阅该框架的文档。

PyCharm 会自动检测 安装在您的 Python 解释器 上的测试运行器,并使用它来运行测试。 此外,您始终可以在项目设置中显式指定所需的测试运行器。

设置测试框架

  1. 要设置测试运行器,请按 Ctrl+Alt+S 打开设置并选择 Python | 工具 | 集成工具 ,然后在 默认测试运行器 列表中选择目标测试运行器。

  2. 选择所需的测试运行器:

    选择一个测试运行器

    如果在指定的解释器中缺少所选测试运行器,将显示相应的通知。

    安装缺少的测试运行器

    点击 修复 按钮以下载并安装相应的框架。

默认情况下,建议的默认测试运行器为 unittest。 不过,您可以重新定义默认框架,将其更改为 nosetest、 pytest 或 TwistedTrial。

更改默认测试框架

  1. 在主菜单中, Windows 和 Linux:转到 文件 | 新建项目设置 | 新建 项目s 的设置; macOS:转到 文件 | 新建项目设置 | 新建项目的偏好设置。

  2. 请选择 Python | 工具 | 集成工具。

  3. 在 测试 区域,选择将作为所有新建项目默认的测试运行器。

选择测试运行器后,PyCharm 会建议相应的默认运行/调试配置:

针对测试框架的建议运行/调试配置

如果用户已经为某个文件和特定测试框架创建了测试运行/调试配置,则无论您选择的默认测试运行器为何,PyCharm 都将启动此运行/调试配置。 有关如何更改或删除此类配置的详细信息,请参阅 运行/调试配置。

2026年 7月 14日