如何:重新运行测试

更新:2007 年 11 月

您可以运行在上一个测试运行中运行的所有测试或选定的测试。如果您修改了测试或测试代码,重新运行测试时可以选择运行原始代码或重新编译后的代码。

使用“测试结果”窗口重新运行测试运行

  1. 运行了一个或多个测试后,“测试结果”窗口会为运行的每个测试显示一行。在“测试结果”窗口中,未生成“已通过”结果的每个测试的复选框自动被选中。您可以在“测试结果”窗口中选择其他测试,也可以清除不希望重新运行的测试。

  2. (可选)更改已测试的代码、所运行的测试的代码或活动测试运行配置中的设置。有关如何更改测试运行配置设置的更多信息,请参见 如何:指定测试运行配置

  3. 如果既未更改代码也未更改测试运行配置设置,可以通过单击“运行”按钮旁边的下箭头,再单击“运行选中的测试”或“运行选中的部署测试”重新运行测试。如果进行了更改,请转到以下步骤。

  4. 如果更改了代码或测试运行配置设置,仍然可以重新运行原始版本的测试。为此,请单击“运行”按钮旁边的下箭头,再单击“运行选中的部署测试”。

    说明:

    如果禁用了测试部署,则“运行选中的部署测试”选项不可用。有关更多信息,请参见如何:配置测试部署

    如果更改了代码或测试运行配置设置,可以使用最新的测试运行配置设置来运行测试和测试代码的最新版本。为此,请单击“运行”按钮旁边的下箭头,再单击“运行选中的测试”。这样将重新生成发生更改的项目,然后运行测试和测试代码的重新生成版本。

通过其他方式重新运行测试

  1. 运行一个或多个测试。

  2. (可选)更改已测试的代码或运行过的测试的代码。

  3. 运行过的测试仍然保持选中状态。这意味着可以通过如何:运行选定的测试中描述的任何方式运行这些测试。这些方法包括:

    • 在包含测试源代码的文件中,右击,再单击“运行测试”。

    • 在“测试视图”窗口中单击“运行选定内容”。

    • 在“测试列表编辑器”中单击“运行选中的测试”。

    在运行测试之前,包含已更改代码的所有项目都会重新生成。

    说明:

    如果更改了测试代码或测试的代码,此操作不会重新运行上次运行代码时的同一版本。而是运行测试和测试代码的最新的、重新生成版本。

请参见

任务

如何:运行选定的测试