使用 Visual Studio 2010 的测试设置的兼容性

Visual Studio 2012 包含这些更改为测试在 Visual Studio 2010中引入的设置(.testsettings文件)。这些更改为Microsoft太小测试管理器,并为web性能测试和负载测试输入 Visual Studio 旗舰版。但是,在中,用于单元测试和编码的UI测试类型,更改更重要。

更改哪些测试设置?

下表描述了兼容性差异和问题适用于在 Visual Studio 2010 和 Visual Studio 2012之间的.testsettings文件。

测试兼容性设置

测试类型

兼容性

单元测试,编码的UI测试

在 Visual Studio 2012测试设置,以未包括在您的解决方案,当单元测试项目时或编码的UI测试项目添加到中。这是增强的结果单元测试中的测试框架提高扩展性、容纳功能和性能。不过,您可以打开现有 Visual Studio 2010 测试与.testsettings文件的项目,它将继续运行。

此外,还可以添加名为.testsettings文件添加到解决方案中,如果需要从数据收集特定数据和诊断,适配器或运行测试与测试控制器;但是建议不要这样做,除非必要,因为您松散性能,并且新的单元的改编能力测试框架。有关更多信息,请参见 如何:通过 Microsoft Visual Studio 添加测试设置文件

如果打开 Visual Studio 2010 测试控制器名为.testsettings文件的项目或确定必须添加名为.testsettings文件添加到解决方案中,选择活动.testsettings文件方法,并编辑已更改。有关这些更改的更多信息,请参见 如何:通过 Microsoft Visual Studio 编辑测试设置文件To set the active test settings in a unit test project or coded UI test project

有关单元测试的更多信息和编码的UI测试与 Visual Studio 2010的兼容性,请参见 从 Visual Studio 2010 升级单元测试从 Visual Studio 2010 升级编码的 UI 测试

Web性能测试和负载测试

在添加Web性能,负载测试项目到您的 Visual Studio 2012 解决方案,该解决方案中包含一个名为.testsettings文件;但是,选择活动.testsettings文件和编辑的方法已更改。有关更多信息,请参见如何:通过 Microsoft Visual Studio 编辑测试设置文件To set the active test settings in a web performance a load test project

有关web性能和负载测试的更多信息与 Visual Studio 2010的兼容性,请参见 从 Visual Studio 2010 升级 Web 性能和负载测试

手动和自动(Microsoft测试管理器)

测试Microsoft的设置(MTM)保持独立于在Visual Studio的测试的测试设置管理器。与 Visual Studio 2010,MTM包括能够创建,并编辑手动测试的测试设置设置,并自动测试设置。有关更多信息,请参见在 Microsoft 测试管理器中指定测试设置使用 Microsoft 测试管理器为自动系统测试创建测试设置

MTM的测试设置保持main没有更改从 Visual Studio 2010。但是,移除了网络仿真诊断数据适配器。

请参见

概念

从 Visual Studio 的早期版本升级测试