使用 Visual Studio 专业版中的测试工具

更新:2007 年 11 月

如果您是使用 Visual Studio 专业版的开发人员,则您可以创建和运行两种测试:单元测试和顺序测试。可以使用单元测试来验证成品代码的某个具体方法能否正常工作,进行回归测试,或执行伙伴测试或冒烟测试。使用顺序测试按照指定的顺序运行其他测试。

您所在团队的测试人员可以使用 Team System 测试工具 来创建和运行测试。如果他们运行的单元测试失败,则他们会提交一个 Bug 并将此 Bug 分配给您。然后,您可以使用 Visual Studio 通过运行失败的单元测试来重现 Bug。

下面的部分提供了指向描述 Visual Studio 专业版中当前可用的测试功能的主题的链接:

  • Visual Studio 专业版。本节中列出的各种功能对于 Visual Studio 专业版的所有用户都可用。

  • 专业版和团队资源管理器许可证。本节中列出的各种功能对于兼具团队资源管理器使用许可证的 Visual Studio 专业版的每个用户都可用。

  • 在 Visual Studio 专业版中不可用。本节中列出的各种功能在 Visual Studio Team System Test Edition 中可用,但在 Visual Studio 专业版中不可用。

Visual Studio 专业版

如果您有 Visual Studio 专业版,则可以使用下表中显示的各种功能:

功能

更多信息

根据代码生成单元测试

如何:生成单元测试

创建单元测试

创建单元测试

创建和运行 ASP.NET 单元测试

使用 ASP.NET 单元测试

创建和运行数据驱动的单元测试

使用数据驱动的单元测试

运行单元测试和顺序测试

如何:运行选定的测试

创建测试项目

如何:创建测试项目

使用 Visual Studio“属性”窗口禁用和启用测试

如何:禁用和启用测试

从命令行运行测试

执行命令行测试

编辑测试运行配置

配置测试执行

查看测试结果详细信息

说明:

可以查看单元测试和顺序测试结果的完整详细信息。只能查看其他测试类型的结果的有限详细信息。

报告的测试结果

创建顺序测试

如何:创建顺序测试

运行顺序测试

使用顺序测试

将测试组织到测试列表中

如何:将测试组织为测试列表

使用测试列表编辑器禁用和启用测试

如何:禁用和启用测试

导入、导出或加载测试元数据文件。

重用测试

专业版和团队资源管理器许可证

如果您的团队使用 Visual Studio Team Foundation Server,则您可能会获得使用团队资源管理器的许可。在此种情况下,您可以使用下表中介绍的各种功能:

功能

更多信息

将测试作为签入策略的一部分使用

说明:

在此配置中,只能运行单元测试和顺序测试。

使用签入策略和签入说明

如何:添加签入策略

说明:

可以运行单元测试和顺序测试以满足签入策略测试部分的要求。但是,签入策略的代码分析部分在 Visual Studio 专业版中不可用。

在 Team Foundation Build 中使用测试,如版本验证测试

如何:配置和运行生成验证测试 (BVT)

下载测试运行结果并在“测试结果”窗口中查看

说明:

可以查看单元测试和顺序测试结果的完整详细信息。只能查看其他测试类型的结果的有限详细信息。

如何:通过生成报告查看测试结果

打开链接的测试结果。

说明:

从工作项打开测试结果之后,可以重新运行该测试结果中的测试,其前提是该测试为单元测试或顺序测试。

如何:从工作项打开测试结果

将测试添加到源代码管理

如何:向版本控制添加项目或解决方案

在 Visual Studio 专业版中不可用

以下各种功能在 Test Edition 中可用,但在 Visual Studio 专业版中不可用:

  • 创建 Web、负载、手动、一般或数据库单元测试。

  • 收集代码覆盖率数据。

  • 远程运行测试。

  • 根据测试结果创建 Bug 或其他工作项。

  • 将测试结果链接至工作项。

  • 将工作项与测试相关联。

  • 发布测试结果。

参考

相关章节

请参见

概念

Visual Studio 版本功能比较

其他资源

生成、调试和测试