如何:重新运行测试

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

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

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

  2. (可选)更改已测试的代码、所运行的测试的代码或活动测试设置中的设置。 有关如何更改测试设置的更多信息,请参见创建测试设置以从 Visual Studio 中运行自动测试

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

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

    提示

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

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

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

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

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

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

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

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

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

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

    提示

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

请参见

任务

如何:从 Microsoft Visual Studio 运行自动测试