标识代码更改对测试的影响

本主题适用于:

Visual Studio 旗舰版

Visual Studio 高级专业版

Visual Studio 专业版 

Visual Studio 学习版

主题适用 主题适用 主题不适用 主题不适用

通过在代码开发期间使用测试影响分析功能,可以标识测试项目中已受到托管代码解决方案中的代码更改影响的方法。 每次在本地计算机上生成解决方案时,测试影响分析功能都会标识代码项目中已发生更改的方法并列出直接或间接调用这些方法的测试方法。 然后,您就可以从**“测试影响视图”窗口运行测试。 还可以使用“测试影响视图”**窗口来标识并运行任何会影响特定代码方法的测试方法。

提示

经过模糊处理的二进制文件上不支持测试影响分析

测试影响分析功能还可用在 Microsoft 测试管理器中(作为 Team Foundation Server 中的团队项目的签入策略的一部分)以及用在 Team Foundation Build 的生成定义中。有关不同功能领域中的测试影响分析的更多信息,请参见下列帮助主题:

功能区域

主题

Visual Studio IDE

如何:确定开发期间代码更改的测试影响

Microsoft 测试管理器

推荐运行受代码更改影响的测试

团队项目的签入策略

设置和强制实施质量要求

Team Foundation Build 的生成定义

定义生成过程

“测试影响视图”窗口

**“测试影响视图”工具窗口显示受代码更改影响的测试、代码中已更改的方法,以及代码中调用选定函数的测试方法。 通过“测试影响视图”**窗口,还可以运行测试以验证代码更改。

可以通过**“测试影响视图”**工具栏控制测试影响视图和命令。

命令按钮

说明

显示受影响的测试

显示自上次生成应用程序后已受到影响的测试方法。 在您选择了一个或多个测试方法时,“代码更改”窗口将只显示影响所选测试方法的应用程序方法。

显示代码更改

显示未能通过一个或多个测试且未被验证为通过这些测试的应用程序方法。 在您选择了一个或多个应用程序方法时,“受影响的测试”窗口将只显示受到所选应用程序方法影响的测试方法。

显示调用测试

显示调用了代码编辑器中的选定方法的测试方法。

运行/调试测试

运行或调试全部或部分受影响的测试方法。

显示 Team Foundation Server 测试

将通过 Team Foundation Server 或测试管理器运行的测试包括在受影响测试和调用测试的列表中。

刷新

需要受影响的测试、代码更改测试和调用测试列表的测试影响数据库。

请参见

概念

设置测试计算机以运行测试或收集数据

运行测试

使用单元测试验证代码

完成开发任务