Visual Studio Team System 中的新增功能

更新:2007 年 11 月

Microsoft Visual Studio Team System 2008 提供很多新的增强功能,本主题对这些功能进行概述。有关每个版本提供哪些功能的更多信息,请参见 Visual Studio Team System 2008 Team Edition 比较

若要阅读有关在现实的软件开发中如何使用 Visual Studio Team System 2008 的更多信息,请参见以下文章系列:Global Bank: A Scenario for Visual Studio Team System 2008(全局库:针对 Visual Studio Team System 2008 的方案)。

主题内容

Team Foundation Server Service Pack 1

  • Team Foundation Build

  • Team Foundation 版本控制

  • Team Foundation 工作项跟踪

  • Visual SourceSafe 迁移工具

Team Foundation Server

  • Team Foundation Build

    • 生成定义

    • 生成的连续集成

    • 计划的生成

    • 生成代理

    • 将 HTTPS 和安全套接字层 (SSL) 用于生成

    • 用于自定义 Team Foundation 生成的新属性

    • 用于自定义 Team Foundation 生成的新任务和新目标

  • Team Foundation 源代码管理

    • 销毁

    • 签出时获取最新版本

    • 对文件进行批注

    • 比较文件夹

  • Team Foundation 工作项跟踪

  • Team Foundation Server 管理

Architecture Edition

  • 使用自上而下的方法设计应用程序系统

  • 使 .NET Web 服务终结点符合 WSDL 文件

  • 为 ASP.NET 应用程序生成 ASP.NET Web 应用程序项目

  • 保存、导入和导出自定义原型

  • 在多个 .NET Framework 版本中进行选择

  • 在多个 Office 版本中进行选择

Database Edition

  • 指定表和索引选项

Developer Edition

  • 代码分析

    • 规则扩展和增强

    • 带有自定义字典支持的拼写检查器

    • 对于禁止在错误列表中显示施加更好的控制

    • “自动禁止显示生成的代码”选项

    • 代码分析策略改进

  • 代码度量值

  • 分析工具

    • 64 位支持

    • 完全分配堆栈

    • 行级取样数据

    • 报告降噪

    • 运行时控件

    • 筛选分析

    • 比较报告

    • 改进的芯片计数器支持

    • Windows 计数器支持

    • 经过压缩的报告文件

    • 热路径

    • 将报告视图数据复制到 HTML

    • Windows Communications Foundation 支持

    • 在 Visual Studio Team Suite 中集成负载和 Web 测试

Test Edition

  • 代码测试方法

    • 在 Visual Studio 专业版中使用单元测试

    • 更轻松地运行单元测试

    • 使用测试类之间的继承

    • 对设备运行单元测试

    • 创建主机适配器

    • 改进的单元测试数据绑定

  • 对网站进行 Web 测试

    • 从一个 Web 测试中调用另一个 Web 测试

    • 改进的 Web 测试数据绑定

    • 改进的 Web 测试功能

  • 负载测试

    • 控制负载建模

    • 改进的负载测试分析器视图

    • 改进的负载测试结果储存库管理

    • 已发布的 XML 文件架构

Team Foundation Server Service Pack 1

除了本节中稍后列出的功能和改进以外,Service Pack 1 还添加了以下有助于管理的增强功能:

  • 支持 Microsoft SQL Server 2008

  • 链接到 Team System Web Access

  • 性能和伸缩性的改进

Team Foundation Build

  • 可以更轻松地找到 TFSBuild.proj 文件。

    您可以在团队资源管理器中右击生成定义名称,再单击“查看配置文件夹”以在版本控制中查找 TFSBuild.proj 文件。

  • 您可以确定生成触发器的设置方式。

    一个新属性指示生成的触发方式,您可以在 TFSBuild.proj 文件中编写脚本,这些脚本基于此字段的每个可能值以不同方式运行。这些值包括 Manual、IndividualCI、BatchedCI、Schedule 和 ScheduleForced。该属性还会显示在生成日志文件中。有关更多信息,请参见 Reason 属性生成报告概述

  • 您可以检查测试结果。

    您可以检查测试结果并根据这些结果来设置生成条件,而不会导致生成失败。

Team Foundation 版本控制

  • 可以更轻松地向版本控制中添加项。

    向版本控制中添加项时,请按照向导格式指定要添加的文件并筛选出不要的文件。还可以通过将文件和文件夹从 Windows 资源管理器拖放到源代码管理资源管理器中来添加文件和文件夹。有关更多信息,请参见如何:将非项目或非解决方案文件/文件夹添加到版本控制

  • 不论这些文件是绑定到解决方案还是项目,都可以在版本控制中以相同的方式进行管理。

    所有受版本控制的文件都同等对待,不论它们是否是打开项目或解决方案的一部分。上下文菜单以单一文件级别提供版本控制的所有标准功能。

  • 可以更轻松地映射工作文件夹。

    您可以通过在源代码管理资源管理器中右击工作文件夹来映射工作文件夹、掩蔽映射的文件夹或移除工作文件夹。作为替代方法,可以通过在源代码管理资源管理器中查看链接路径来验证文件夹是否已映射。如果该文件夹未映射,则可以单击链接打开“映射”对话框。有关更多信息,请参见如何:创建映射的工作区如何:修改工作区如何:移除工作区如何:掩蔽或取消掩蔽工作区中的文件夹

  • 可以确定最近是何时签入文件的。

    源代码管理资源管理器包括显示最近签入的日期和时间的列。

  • 可以指定文件的源位置。

    在源代码管理资源管理器中,可以在“源位置”框中键入路径。

  • 可以直接将文件下载到内存中。

    可以直接将文件下载到内存中并处理其内容,而不是将文件下载到临时文件,然后再读取它们。

  • 可以以快 10 倍的速度创建分支。

    通过使用 tf branch 命令的 /checkin 选项创建分支不必先挂起更改,稍后再签入这些更改。有关更多信息,请参见 Branch 命令

  • 将工作区从同一代码库中的一个分支切换到另一个分支后,可以以最佳方式将文件下载到工作区。

    tf get 命令的 /remap 选项可优化相同文件的下载,方法是仅下载两个分支之间不同的项。有关更多信息,请参见 Get 命令

Team Foundation 工作项跟踪

  • 可以使用 Office 2007 功能区中的“团队”选项卡来跟踪工作项。

    有关更多信息,请参见在 Microsoft Excel 和 Microsoft Project 中管理工作项

  • 可以在电子邮件中附加到工作项的查询和链接。

    在团队资源管理器中,可以右击查询以在电子邮件中发送工作项或工作项列表。如果有 Team System Web Access,可以在邮件中包含指向该项或查询的链接,以便收件人可以更轻松地浏览相关工作项。有关更多信息,请参见如何:通过电子邮件发送查询结果

Visual SourceSafe 迁移工具

  • VSSConverter 可以转换与以前删除的文件同名的文件,从而避免命名空间冲突。

    有关更多信息,请参见从 Visual SourceSafe 迁移

  • 转换源树时,解决方案会自动重新绑定到 Team Foundation,而非 Visual SourceSafe。

  • VSSConverter 会自动更正时间戳问题。

    许多 Visual SourceSafe 数据库中存在时间戳不一致性问题,这是因为 Visual SourceSafe 使用客户端时间戳,而不是服务器时间戳。VSSConverter 会自动调整时间戳以解决此问题。

  • 可以更轻松地诊断转换问题。

    在转换期间写入日志文件的消息更加清楚而且提供了更多信息。

Team Foundation Server

Team Foundation 的多个组件具有新增功能和针对 Visual Studio Team System 2008 Team Foundation Server 的改进。

Team Foundation Build

生成定义

生成定义取代了 Microsoft Visual Studio 2005 Team System 的生成类型。与生成类型不同,您可以使用团队资源管理器用户界面来修改生成定义。生成定义还在版本控制中含有工作区支持。您现在可以指定本地路径,并且在版本控制中的任何指定位置存储生成文件。有关更多信息,请参见如何:创建生成定义了解 Team Foundation Build 配置文件

生成的连续集成

在创建新的生成定义或修改现有生成定义时,可以为生成指定触发器。您可以使用按需生成、滚动生成以及连续集成(此时,每次签入都会启动生成)。在定义滚动生成时,还可以定义在各个生成之间等待的时间长度。有关更多信息,请参见如何:创建生成定义

计划的生成

现在可以按照时间表运行生成,即使不存在更改。有关更多信息,请参见如何:创建生成定义

生成代理

可以独立于生成计算机名称对生成代理进行命名。有关更多信息,请参见如何:创建和管理生成代理。每个生成代理都可以通过两个端口连接到生成计算机:交互式端口和用于运行生成的默认端口。有关更多信息,请参见如何:为 Team Foundation Build 配置交互式端口

将 HTTPS 和安全套接字层 (SSL) 用于生成

现在可以将 Team Foundation Build 设置为需要 HTTPS 和 SSL。有关更多信息,请参见如何:将生成代理设置为要求 HTTPS 和安全套接字层 (SSL)

用于自定义 Team Foundation 生成的新属性

Team System 2008 Team Foundation Server 包含用于自定义生成的新属性。这些属性包括用于自定义 C++ 生成行为的属性、SkipInvalidConfigurations、CustomizableOutDir 和 CustomizablePublishDir。有关更多信息,请参见可自定义的 Team Foundation Build 属性

用于自定义 Team Foundation 生成的新任务和新目标

Team Foundation Build 包含很多新目标,可以重写它们来自定义生成过程。有关更多信息,请参见 可自定义的 Team Foundation Build 目标BuildStep 任务GetBuildProperties 任务SetBuildProperties 任务WorkspaceItemConverterTask 任务

Team Foundation 源代码管理

销毁

现在可以在 Team Foundation 版本控制中销毁或永久删除受源代码管理的文件。有关更多信息,请参见Destroy 命令

签出时获取最新版本

现在可以启用 Team Foundation 版本控制以便在签出时自动检索最新版本的文件。有关更多信息,请参见 Team Foundation 签出设置

对文件进行批注

现在可以对源代码文件进行批注。可以在源代码中逐行查看有关做了哪些更改、是谁做的更改以及在何时做的更改的信息。有关更多信息,请参见如何:使用批注查看文件更改

比较文件夹

现在可以使用源代码管理来比较两个服务器文件夹、两个本地文件夹或者一个服务器文件夹和一个本地文件夹。可以查看诸如缺少项之类的差异以及执行了增加、删除或冲突更改的项。有关更多信息,请参见如何:比较两个文件夹

Team Foundation 工作项跟踪

繁重负载下的大多数工作项跟踪操作的性能都已经明显改进。与 Visual Studio 2005 Team Foundation Server 相比,吞吐量已经翻倍。现在,完成单个操作所需的时间较少。Team Foundation 数据层服务器上的 CPU 使用率已经降低。与使用 Visual Studio 2005 Team Foundation Server 相比,大型组织可以在它们的现有服务器上支持更多工作项跟踪用户。

Visual Studio Team System 2008 Team Foundation Server 的可伸缩性更好。当服务器负载较大时,这种良好的可伸缩性显著提高了大多数工作项跟踪操作的响应速度。对于超过 500 人的团队而言,尤其如此。与使用 Visual Studio 2005 Team Foundation Server 相比,大型组织应该能够在它们的现有服务器上支持更多工作项跟踪用户。

Team Foundation Server 管理

向 Visual Studio Team System 2008 Team Foundation Server 添加大量用户的操作要可靠得多,并且导致较长延迟或其他问题的可能性较低。尽管所支持用户的总数没有变化,但 Active Directory 和 Visual Studio Team System 2008 Team Foundation Server 之间的用户同步却能够以快得多的速度完成。

Architecture Edition

Visual Studio Team System Architecture Edition 包含一些新功能和针对 Visual Studio Team System 2008 中以下方面的改进:

使用自上而下的方法设计应用程序系统

现在,可以从系统设计器入手,采用自上而下的方法来设计应用程序系统。您既可以从新的系统设计解决方案开始,也可以继续使用现有的解决方案。可以将系统、应用程序和终结点作为成员直接添加到系统定义中。可以将终结点直接添加到系统定义的边界,然后在以后将它们的行为委托给成员。可以同时重命名成员和它们的基础定义。可以修复那些在其定义中变得孤立的应用程序系统成员。

使 .NET Web 服务终结点符合 WSDL 文件

现在可以使现有 .NET Web 服务提供方终结点中的操作符合 WSDL 文件。

为 ASP.NET 应用程序生成 ASP.NET Web 应用程序项目

现在可以选择“ASP.NETWeb 应用程序”模板来实现 ASP.NET 应用程序。此操作可以为应用程序生成相应的项目类型。

保存、导入和导出自定义原型

现在可以保存或安装自定义原型,供您自己使用或供您计算机上的所有用户使用。现在可以通过导入自定义原型来安装它们,而无需编辑注册表。

说明:

对于从系统定义模型 (SDM) 软件开发工具包 (SDK) 中创建的应用程序原型,仍然需要编辑注册表来为它们安装 .sdmdocument 文件。

现在可以导出要与其他人共享的自定义原型。

在多个 .NET Framework 版本中进行选择

现在可以为 ASP.NET、Windows 和 Office 应用程序选择 .NET Framework 2.0、3.0 或 3.5。

在多个 Office 版本中进行选择

现在可以为 Office 应用程序选择 Office 2003 或 Office 2007 项目模板。

有关更多信息,请参见Architecture Edition 中的新增功能

Database Edition

Visual Studio Team System Database Edition 现在被集成到 Visual Studio Team System 安装中。安装完整工具套件时,不再需要单独安装它。

指定表和索引选项

现在可以在表和索引定义中指定选项,例如,Microsoft SQL Server 2005 中新增的 vardecimal 存储格式。

有关更多信息,请参见如何:指定表和索引选项

Developer Edition

代码分析

代码分析工具对代码缺陷执行大量检查,这些代码缺陷在错误窗口中显示为警告。

有关更多信息,请参见 编写高质量的代码托管代码的代码分析警告C/C++ 代码分析警告

代码分析得到了增强,具备下列功能:

规则扩展和增强

代码分析具有 20 条以上新规则。有多条规则已经通过提供更高的精确性得到了增强,尤其是命名规则。

有关更多信息,请参见 托管代码的代码分析警告C/C++ 代码分析警告如何:对托管代码启用和禁用代码分析

带有自定义字典支持的拼写检查器

可以对类、方法和属性名称以及资源字符串使用拼写检查器。可以使用自定义字典来检查非标准字词。

对于禁止在错误列表中显示施加更好的控制

可以在项目级或在源代码中禁止在错误窗口中显示代码分析问题。

“自动禁止显示生成的代码”选项

可以自动禁止在生成的代码中显示错误消息。对于设计器生成的代码,这特别有用。

代码分析策略改进

在将服务器中的设置复制到项目时,您现在可以选择替换本地选择,或者将策略规则与本地项目规则进行合并。另外,您现在拥有有关策略冲突的更为完整的信息。这使您能够确定冲突的根源。

代码度量值

代码度量是一组软件度量值,它们使开发人员能够更好地了解他们正在开发的代码。利用代码度量,开发人员可以了解哪些类型和/或方法应该返工或进行更彻底的测试。此外,开发团队可以识别潜在的风险,了解项目的当前状态,并且跟踪软件开发的进度。

有关代码度量的更多信息,请参见测量托管代码的复杂性和可维护性

分析工具

使用 Visual Studio Developer Edition 中的分析工具,开发人员可以衡量、评估和瞄准代码中的性能相关问题。

有关分析工具的更多信息,请参见使用分析工具对应用程序性能进行分析

分析工具中添加了下列功能:

64 位支持

现在,探查器既支持运行在 64 位操作系统和硬件上的 64 位应用程序,也支持在 64 位操作系统和硬件上执行的 32 位应用程序。

完全分配堆栈

探查器具有用于分配的完全调用堆栈。对于发生在非用户代码中,但由用户操作间接引起的分配,这很有用。通过使用完全堆栈,可以准确了解哪些代码部分间接引起了分配。

您可以通过在性能会话属性页面中配置设置来收集分配数据。使用性能报告中的分配视图可以查看结果。

有关更多信息,请参见如何:收集 .NET 内存分配和生存期数据“分配”视图

行级取样数据

分析工具现在在性能报告中提供了一个指令指针和行视图。此外,模块视图现在也提供行信息。

有关更多信息,请参见 “指令指针”(IP) 视图“行”视图“模块”视图

报告降噪

您可以配置性能报告以便降噪。这可以限制“调用关系树”视图和“分配”视图中的数据量。使用降噪后,性能问题就变得更为明显。在分析性能报告时,这会有所帮助。

有关更多信息,请参见 如何:在性能报告中配置降噪“调用关系树”视图“分配”视图

运行时控件

分析工具提供了一个运行时控件。运行时控件自动随探查器一起启动。可以使其暂停和继续运行,以便记录性能数据。此外,可以使用运行时控件在暂停日志记录的情况下启动应用程序。这使您能够在应用程序启动时跳过数据收集。使用运行时控件时,如果在应用程序生存期中发生令人感兴趣的事件,则可以在性能数据中手动插入批注。您可以在以后根据批注筛选数据。

筛选分析

现在可以按照时间戳、进程、线程和标记来筛选性能报告。您可以使用“显示查询”按钮来获取经过筛选的分析。另外,您可以使用 VSPerfReport 命令的 /summaryfile 选项。

有关更多信息,请参见 VSPerfReport

比较报告

探查器现在支持对报告进行比较。通过使用性能资源管理器或 VSPerfReport 命令的 /diff on 选项,可以对报告进行比较。

有关更多信息,请参见比较分析工具数据文件如何:比较探查器数据文件VSPerfReport

改进的芯片计数器支持

分析工具为芯片计数器提供了更加友好的新名称(例如:“L2 Misses”、“ITLB Misses”、“Mispredicted Branches”)。您可以修改 xml 文件,以便为特定体系结构进一步配置计数器。

Windows 计数器支持

探查器现在收集 Windows 计数器(例如,“% Processor Time”、“% Disk Time”、“Disk Bytes/sec”、“Page Faults/sec”)。您既可以使用性能会话属性页面中的 Windows 计数器节点,也可以使用 VSPerfCmd 命令的 /wincounter 选项。标记视图显示了计数器。您可以使用计数器作为筛选终结点。

有关更多信息,请参见“标记”视图如何:收集 Windows 计数器数据VSPerfCmd

经过压缩的报告文件

使用分析工具,可以生成较小的能够快速打开的压缩报告文件。这是因为,这些根据完整报告创建的文件已经进行了分析。您可以在性能资源管理器中右击该报告,然后选择“保存分析结果”,也可以使用 VSPerfReport 命令的 /summaryfile 选项。

有关更多信息,请参见如何:保存分析结果报告文件VSPerfReport

热路径

探查器现在能够自动扩展性能报告的调用关系树和分配视图中代价最高的代码路径。

有关更多信息,请参见“调用关系树”视图“分配”视图

将报告视图数据复制到 HTML

探查器在剪贴板中提供对格式丰富的报告的支持。可以在性能报告中复制和粘贴格式丰富的数据(带有表头和值的表)。

Windows Communications Foundation 支持

分析工具现在支持 Windows Communications Foundation (WCF)。

在 Visual Studio Team Suite 中集成负载和 Web 测试

可以根据测试视图和测试结果为 Web 和负载测试创建性能会话。

说明:

此功能仅适用于 Visual Studio Team System。

Test Edition

Visual Studio Team System Test Edition 包含一些新功能和针对 Visual Studio Team System 2008 Test Edition 中以下方面的改进:

代码测试方法

现在可以更轻松、更快速地为更多种类的成品代码创建和运行单元测试。

在 Visual Studio 专业版中使用单元测试

使用 Visual Studio 专业版的开发人员现在可以创建和运行两种类型的测试:单元测试和顺序测试。可以使用单元测试来验证成品代码的某个特定方法能否正常工作,进行回归测试,或执行伙伴测试或冒烟测试。顺序测试按指定的顺序运行其他测试。有关更多信息,请参见使用 Visual Studio 专业版中的测试工具

更轻松地运行单元测试

使用新的菜单和组合键,单元测试开发人员可以更快速地选择要运行的测试以及启动测试运行。另外,您现在可以从二进制文件中生成测试,而不必访问产品源代码。可以为作为返回值和方法参数的泛型数据类型生成测试。有关更多信息,请参见如何:运行选定的测试如何:生成单元测试单元测试和泛型

使用测试类之间的继承

测试类现在可以继承其他测试类的成员。这使开发人员可以在基本测试类中创建初始化或测试,而其他所有派生测试类都将继承该基本测试类。此功能消除了重复的测试代码。这为开发人员提供了更多选择,使其能够正确地自定义他们的单元测试。有关更多信息,请参见单元测试概述

对设备运行单元测试

Visual Studio 为测试 C# 和 Visual Basic 智能设备应用程序提供了一套工具。这些工具提供了 Test Edition 的一部分功能。有关更多信息,请参见智能设备项目的测试工具

创建主机适配器

您通常在 Team System 测试工具提供的默认环境中运行测试。若要在其他环境中运行测试,需要使用主机适配器。可以使用 Visual Studio SDK 创建新的主机适配器。请从 affilliate site(附属站点)下载 Visual Studio SDK。

改进的单元测试数据绑定

现在,可以使用向导轻松地将单元测试绑定到数据源(包括 CSV 文件和 XML 文件)。有关更多信息,请参见如何:配置数据驱动的单元测试

对网站进行 Web 测试

Visual Studio Team System 2008 Test Edition 为创作 Web 测试提供了更多控制。

从一个 Web 测试中调用另一个 Web 测试

改进的 Web 测试数据绑定

Test Edition 现在包含对 csv 和 xml 文件的内置支持。新向导为执行数据绑定过程提供了方便。您还可以在完成该过程之前预览数据。有关更多信息,请参见 Web 测试中的数据绑定

改进的 Web 测试功能

Test Edition 现在包含对测试级别验证规则的支持。可以在测试级别创建验证规则。这些新规则可以应用到测试中的所有单个请求。如果在测试中发生错误,则可以停止 Web 测试。另外,还可以验证预期 HTTP 状态代码的返回值。有关更多信息,请参见使用验证规则和提取规则

在 Test Edition 中,现在可以从 Web 测试中提取请求以创建新的 Web 测试。还可以插入对其他 Web 测试的调用。这意味着您可以创建 Web 测试组件,并重用 Web 测试和 Web 请求。有关更多信息,请参见如何:提取 Web 测试如何:插入对另一个 Web 测试的调用

负载测试

现在可以使用更真实的负载建模选项来运行负载测试。另外,还可以用更丰富、更灵活的方式组织返回的数据。

控制负载建模

负载测试现在提供了额外的负载建模选项。使用这些选项创建的负载测试可以更准确地对应用程序或网站的预期实际使用情况进行建模。现在可以基于测试运行的数量、每个测试运行的时间或者用户运行测试的速度对使用情况进行建模。有关更多信息,请参见关于测试组合

改进的负载测试分析器视图

Test Edition 负载测试分析器包含一个新的摘要视图,该视图在一个可打印和导出的页面上显示关键指示器和结果。另外,还有四个新的内置图形用于显示关键信息。您最多可以同时查看四个图形。使用这些增强功能,您最多可以同时查看四个表。有关更多信息,请参见下列主题:

改进的负载测试结果储存库管理

Test Edition 包含一个新的“储存库管理”对话框,使用该对话框可以直接访问负载测试结果储存库。现在,可以容易地打开、导入、导出和删除负载测试结果。有关更多信息,请参见管理储存库中的结果

已发布的 XML 文件架构

当您使用 Test Edition 时,它将创建数据并将其存储在 XML 文件中。这些文件包括:

  • 测试元数据文件。此类文件带有 .vsmdi 扩展名。测试元数据文件存储有关解决方案中的测试的信息。有关更多信息,请参见重用测试

  • 测试结果文件。此类文件带有 .trx 扩展名。当您运行测试时,Visual Studio 会自动将测试结果保存到 .trx 文件中。有关更多信息,请参见如何:导出测试结果

  • 文本格式的手动测试。此类文件带有 .mtx 扩展名。当您创建文本格式的手动测试时,它将以这种类型的文件保存到您的测试项目中。有关更多信息,请参见如何:创建手动测试

在 Team System 2008 Test Edition 中,Test Edition 使用的所有 XML 文件都由一个名为 TestTypes.xsd 的新 XSD 定义。您以手动或编程方式对其中任一文件进行任何编辑后,所得到的 XML 文件都必须符合此 XSD 中定义的架构。类似地,您使用这些扩展名创建的任何文件也都必须符合此 XSD 中定义的架构。否则,Test Edition 无法使用它们。

Visual Studio 2005 中创建的测试项目包含 XML 文件。当您打开一个 Visual Studio 2005 测试项目时,Visual Studio 2008 项目升级向导将提示您是否允许将这些文件转换成新格式。若要在 Team System 2008 Test Edition 中使用这些文件,必须允许 Visual Studio 转换文件。如果您决定不转换或升级一个或多个文件,Visual Studio 将无法打开您的测试项目。类似地,如果您向某个测试项目中添加了一个使用旧格式的现有文件,则系统会提示您确认是否允许 Visual Studio 升级该文件格式。如果您回答“是”,Visual Studio 将转换该文件并使其可用作该测试项目的一部分。如果您回答“否”,添加文件的请求将被取消。

此版本提供了下列优点:

  • 改进的 Web 测试验证规则。

    现在可以更灵活地应用验证规则并使用验证结果来控制 Web 测试程序流。

  • 更好地控制负载建模。

    现在可以通过更灵活的方式在所运行的负载测试中控制负载建模。

  • 改进的负载测试分析器视图。

    通过新的内置图形和查看功能,可以更轻松、更快速地了解负载测试结果。

  • 改进的负载测试结果储存库管理。

    现在可以更轻松地访问负载测试结果储存库。

  • 使用架构化 XML 文件存储测试结果

    现在,可以用编程方式使用以 XML 格式自动存储在 .trx(测试结果)文件中的测试结果。

有关更多信息,请参见Test Edition 的新增功能

请参见

其他资源

Visual Studio Team System 文档