PyCharm 2025.3 Help

测试框架

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

框架

代码补全

运行/调试配置

可创建测试

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

可运行测试

代码检查

Python unittest

部分支持

Pytest

Python nosetests

部分支持

部分支持

tox

部分支持

TwistedTrial

不适用

Python doctest

不适用

不适用

仅在 PyCharm 专业版中可用

BDD 测试框架

是(用于步骤定义)

是(在步骤与功能之间)

部分支持

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

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

设置测试框架

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

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

    选择测试运行器

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

    安装缺少的测试运行器

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

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

更改默认测试框架

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

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

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

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

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

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

最后修改日期: 2025年 12月 2日