测试框架
PyCharm 支持使用以下测试框架:
框架 | 代码补全 | 运行/调试配置 | 可创建测试 | 在测试与被测对象之间导航 | 可运行测试 | 代码检查 |
|---|---|---|---|---|---|---|
是 | 是 | 是 | 是 | 是 | 部分支持 | |
是 | 是 | 是 | 是 | 是 | 是 | |
部分支持 | 是 | 是 | 是 | 是 | 部分支持 | |
否 | 是 | 否 | 否 | 是 | 部分支持 | |
是 | 是 | 是 | 是 | 是 | 不适用 | |
不适用 | 是 | 否 | 不适用 | 是 | 是 | |
仅在 PyCharm 专业版中可用 | ||||||
是 | 是 | 是(用于步骤定义) | 是(在步骤与功能之间) | 是 | 部分支持 | |
开始使用所选测试框架之前,请确保目标框架已安装在您的计算机上。 有关安装详细信息,请参阅该框架的文档。
PyCharm 会自动检测 已安装 在您的 Python 解释器 上的测试运行器,并使用它来运行测试。 此外,您始终可以在项目设置中显式指定所需的测试运行器。
设置测试框架
要设置测试运行器,请按 Ctrl+Alt+S 打开设置并选择 工具 | Python 集成工具 ,然后在 默认测试运行器 列表中选择目标测试运行器。
选择所需的测试运行器:

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

点击 修复 按钮以下载并安装相应的框架。
默认情况下,建议的默认测试运行器是 unittest。 不过,您可以重新定义默认框架,将其更改为 nosetest、 pytest 或 TwistedTrial。
更改默认测试框架
在主菜单中, Windows 和 Linux:转到 ; macOS:转到 。
选择 。
在 测试 区域,选择将作为所有新建项目默认的测试运行器。
选择测试运行器后,PyCharm 会建议相应的默认运行/调试配置:

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