运行测试

运行测试有多种运行测试的方法,包括 从文件或文件夹 、使用 运行 小部件以及从 结构 工具窗口。 本文涵盖了测试的整体运行。 如果您正在寻找特定构建工具的信息,请参阅:

在 Maven 项目中进行测试

在 Gradle 项目中进行测试

直接在文件或文件夹中运行测试如果您的测试在开始前不需要任何特定操作,并且您不想配置其他选项,例如 代码覆盖率 ,您可以使用以下选项运行它们:

将文本光标置于测试类以运行该类中的所有测试,或置于测试方法,并按 Ctrl+Shift+F10。 或者,点击测试类或测试方法旁边的 图标,然后从列表中选择 运行 ''。

测试状态不同,对应的边栏图标也会有所变化:

边框图标表示一组测试。

装订区域图标标记新测试。

边栏图标标记成功的测试。

装订线图标标记失败的测试。

要运行文件夹中的所有测试,请在 项目 工具窗口中选择此文件夹并按下 Ctrl+Shift+F10 或从上下文菜单中选择 在 '文件夹' 中运行测试。

使用 Run 小部件运行测试当您运行测试时,IntelliJ IDEA 会创建一个临时运行配置。 您可以保存临时运行配置、更改其设置、与团队其他成员共享。 有关更多信息,请参见 运行/调试配置。

创建一个新的 run configuration或者保存一个临时的。

请使用主工具栏上的运行小部件选择您要运行的配置。

单击 或按 Shift+F10。

从结构运行测试在 结构 工具窗口中,您可以选择类中的一个或多个测试方法来运行。 在这种情况下,IDE 还会使用这些方法创建一个临时运行/调试配置,您可以 保存并进行编辑。

在 结构 工具窗口中,右键单击一个或多个测试方法,然后选择 运行 '方法 名称' (Ctrl+Shift+F10)。

该工具窗口允许您将测试方法添加到现有的运行/调试配置(适用于 JUnit 和 TestNG 测试),其中测试范围是通过 模式指定的。 您可以添加来自多个不同类的方法,从而创建一个测试套件。

在 结构 工具窗口中右键单击某个方法,然后选择:

如果只有一个具有 Pattern 测试范围的配置,则选择 添加到临时套件:

如果有多个具有 Pattern 测试范围的配置,请选择 添加到 JUnit 模式套件 ( JUnit )/添加到 Temp Suite ( TestNG )。 在这种情况下,会出现一个弹出窗口,您可以在其中选择目标配置。

要保留运行配置的选项卡,即使您执行另一个运行配置, 您可以将其固定。

在 IntelliJ IDEA 运行完您的测试后,它会在 运行 工具窗口中显示结果,并在该运行配置的选项卡上显示。 有关分析测试结果的详细信息,请参阅 探索测试结果。

右侧的控制台显示当前测试会话的输出。 测试结果列表上方的测试结果工具栏为您提供了几个有用的选项。

提交后运行测试当您想检查更改是否会破坏代码时,可以通过运行测试作为提交检查来实现。

此功能仅适用于 Git 和 Mercurial。

设置测试配置按 Alt+0 打开 提交 工具窗口,然后点击 显示提交选项 。

在 高级提交检查 菜单下, Run Tests 选项旁,点击 选择配置 并选择您要运行的配置。 这可以是您的构建工具提供的测试配置,例如, gradle test 或项目中的单个测试类。

在您设置好测试配置后,每次提交时都会运行指定的测试。

停止测试在运行配置的选项卡中,使用测试结果工具栏上的以下选项:

点击 或按 Ctrl+F2 以立即终止该进程。

点击 优雅地终止进程,允许关闭钩子运行。

重新运行测试重新运行单个测试在 运行 工具窗口的运行配置选项卡上右键点击测试,然后选择 运行 '测试名称'。

重新运行会话中的所有测试点击测试结果工具栏上的 或按 Ctrl+F5 以重新运行会话中的所有测试。

重新运行失败的测试点击测试结果工具栏上的 以仅重新运行失败的测试。

按住 Shift 并点击 选择是否要再次 运行 失败的测试或 调试 它们。

您可以配置 IDE 以触发在先前测试运行期间被忽略或未开始的测试以及失败的测试。 点击测试结果工具栏上的 并启用 将未启动的测试包含到重新运行的失败测试中 选项。

自动重新运行测试在 IntelliJ IDEA 中,您可以启用类似自动测试的运行器:当前运行配置中的任何测试在您更改相关源代码后会自动重新启动。

点击 自动重新运行 可在测试结果工具栏上启用类似于 autotest 的运行程序。

此外,您可以在编辑器中启用自动测试弹窗。 它表明类似自动测试的运行器已启用。 点击工具栏上的 更多 图标并启用 在编辑器中显示自动运行状态。

如果启用了类似自动测试的运行器,编辑器中会显示 自动测试开启 弹窗。 点击弹窗中的 以禁用测试的自动重新运行。

调试失败的测试如果您不知道测试失败的原因,可以调试它。

在编辑器中,点击您想要设置断点的行的边距。

您可以根据希望暂停程序的位置使用不同类型的断点。 有关更多信息,请参见 断点。

右键点击 槽图标并选择 调试 '测试名称'。

测试将以调试模式重新运行。 之后,测试将会被暂停,允许您 检查其当前状态。

您可以 逐步执行测试以详细分析其执行情况。

最后修改日期: 2025年 12月 2日创建测试浏览测试结果