从 Visual Studio 2010 升级编码的 UI 测试
测试包含在 Visual Studio 2010 SP1 在 Visual Studio 2012创建无提示安装修复,在打开编码的 UI 测试项目。 如果测试项目签入到源控件,项目文件中检查此修复。 在修复,这些测试包含编码的 UI 测试项目就可用于 Visual Studio 2010 SP1 和 Visual Studio 2012。
要求
- Visual Studio 旗舰版, Visual Studio 高级专业版
备注
Visual Studio 2012 由多个测试项目类型。如果创建新的编码 UI 在编码的 UI 测试,则将创建测试项目类型。有关更多信息,请参见从 Visual Studio 的早期版本升级测试。
警告
Visual Studio 2010 测试包含编码的 UI 测试必须重新生成的项目,则并行打开在 Visual Studio 2012 或 Visual Studio 2010 的测试项目与 Visual Studio 2012时。
警告
在 Visual Studio 2010 创建只包含单元测试的测试项目在 Visual Studio 2012中打开,编码的 UI 测试无法添加到。同样,不能将编码的 UI 测试。单元测试在 Visual Studio 2012中创建的项目。
兼容性问题。Visual Studio 2010 和 Visual Studio 2012 之间。
在迁移中编码的 UI 测试 Visual Studio 2010 和 Visual Studio 2012之间时,下表列出了已知问题。
警告
具有已知问题。在代码中引用的 UI 测试项目未出现在解决方案资源管理器中。有关更多信息,请参见中 Visual Studio 2012 安装媒体上包含的自述文件。
编码的 UI 功能 |
问题 |
解决方案 |
---|---|---|
Silverlight UI 测试在 Visual Studio 2012不支持 |
生成将失败 如果有 Visual Studio 2010 feature pack 2 和创建了一个编码的 UI 测试 Silverlight 应用程序的项目,这些项在 Visual Studio 2012不能打开。 |
我们建议您仅管理在 Visual Studio 2010 功能包 2 这些项。
警告
|
Firefox UI 测试在 Visual Studio 2012不支持 |
生成将成功,测试运行将失败 如果有 Visual Studio 2010 feature pack 2 和创建了一个编码的 UI 测试 Web 应用程序项目中的 Firefox,这些项在 Visual Studio 2012不能打开。 |
我们建议您仅管理在 Visual Studio 2010 功能包 2 这些项。
警告
|
测试 API 的新 UI 代码在 Visual Studio 2012已添加 |
生成将失败 如果创建代码的 UI。Visual Studio 2010使用测试在 Visual Studio 2012的新 UI API,这些项目不能打开。 |
仅在 Visual Studio 2012 应使用管理新 API 的项目。 |
在 Visual Studio 2010,引用添加的于“选择”在 csproj 文件的语句。 在 Visual Studio 2012,我们使用一个反馈目标文件包含编码的 UI 测试的程序集引用。 |
在 Visual Studio 2012,编码的 UI 测试不能添加到未包含在编码的 UI 测试的 Visual Studio 2010 (或 SP1) 创建的测试项目。 这项修复处理添加目标文件并选择语句。 如果编码的 UI 测试不在测试项目中,则该项目被标记为已修复和适当在 Visual Studio 2012引用不会添加,在添加编码的 UI 测试时。 |
可以对必须创建新测试在同一解决方案中的项目使用 Visual Studio 2012 并向其中添加新的编码 UI 测试。 或者,可以向编码的 UI 测试添加到 Visual Studio 2010 SP1 的测试项目并在 Visual Studio 2012的该项目。 |
Visual Studio 2010 SP1 更新
为 Visual Studio 2010 SP1 的一个包含兼容性为 Visual Studio 支持 2012 中,和 windows 8 上可以下载并在 Microsoft 下载中心 为 Visual Studio 更新。
在应用更新后,SP1 代码 UI 的以下 Visual Studio 2010 测试工具功能对 windows 8 改进:
您可以运行编码的 UI 测试在运行 windows 8. 的计算机上的 Microsoft .NET framework 基于 4.5 的 windows 演示基础 (WPF) 控件。
您可以运行编码的 UI 测试在运行 windows 8. 的计算机上的 64 位 (x64) Internet Explorer 10。
更新也包含以下解决问题:
代码复盖率: 无法打开由 Visual Studio 创建的 2012 年在 Visual Studio 2010 SP1 的代码复盖率 .coverage 文件 ()。
中断测试项目: 您的团队拥有分配到 Team Foundation server 的 (TFS) 无效用户 2010 中的测试项目。 例如,用户离开了公司,但是,仍然指派给他的测试用例。 升级到 TFS 2010 年到 TFS 2012。 使用 Microsoft 测试管理器 2010 中连接到已升级的 TFS 服务器。 您不能分配测试项目添加到任何 TFS 用户使用 Microsoft 测试管理器 2010。
将运行 windows 8 的负载测试:,在运行时与网络类型。负载测试除了在计算机,驱动程序导致操作系统故障的网络仿真上的局域网 (LAN) 配置文件之外。 有关详细信息,请 第 2736182 KB参见。