使用编码的 UI 测试进行系统测试

称为"编码 的 UI 测试,自动测试用户界面 (UI)。 这些测试提供对 UI 的功能测试和对 UI 控件的验证。 可以创建编码的 UI 测试确定 UI 正常工作,在代码更改后。

编码的 UI 测试通常用于在 Visual Studio 解决方案快速验证正确的代码功能,因此,在检查的质量要求在代码更改之前。 编码的 UI 在 Visual Studio 解决方案测试可以添加该单元测试。 有关更多信息,请参见使用编码的 UI 测试进行系统测试使用单元测试验证代码

还可以创建编码的 UI 测试自动化手动测试时在 Microsoft 测试管理器创建的。 为集成测试的一部分,这些自动化的在您的团队项目生成配置手动测试可以包含。

要求

  • Visual Studio 旗舰版, Visual Studio 高级专业版

任务

任务

相关主题

创建自动 UI 从现有手动测试: 创建自动 UI 从的现有操作录制手动测试用例。

用户操作要用于创建自动 UI 测试并生成编码的 UI 的代码从该记录测试的创建自动 UI 测试的用户操作录制测试: 记录。 使用代码编辑器,然后可以将自定义代码添加到编码的 UI 测试,或通过使用编码的 UI 测试编辑器。

添加 UI 控件,并对将自动 UI 的验证测试: 将用户界面控件添加到编码的 UI 测试和验证值和控件的属性使用编码的 UI 测试生成器。

如果要测试大型应用程序,可能必须使用多个 UI 映射帮助创建编码的 UI 测试。

从数据源添加参数与编码的 UI 测试使用: 使编码的 UI 测试成为数据驱动通过将您的数据源测试方法,并使用测试上下文中运行中的每组在数据源的数据。

将自动 UI 测试对用户需求的对用户需求的测试用例链接: 链接。 然后,可以确定用户需求所需的自动测试数量。

使用编码的 UI 测试编辑器来编辑编码的 UI 测试:利用编码的 UI 测试编辑器,可以轻松修改编码的 UI 测试。 通过使用编码的 UI 测试编辑器,可以在 UI 控件图中定位、查看和编辑您的测试方法、UI 操作及其关联控件。

运行自动 UI 测试: 运行编码的 UI 直接从 Visual Studio 测试,从 Microsoft 测试管理器,从 Team Foundation Build。 与其他自动测试不同,编码的 UI 测试在运行时必须与桌面进行交互。

添加对自定义控件的支持:编码的 UI 测试框架并非支持每个可能的 UI,可能不支持您要测试的 UI。 例如,不能立即创建 Microsoft Excel UI 的编码的 UI 测试。 然而,可以创建编码的 UI 测试框架的扩展来支持自定义控件。

减少更改的 UI 的效果测应用程序的编码的 UI 最优测试方法: 编写编码的 UI 测试。

相关方案

支持编码的 UI 测试和操作录制的配置和平台

如果想要验证编码的 UI 测试支持哪些配置,可以查找操作系统、浏览器和受支持技术的最新列表。

外部资源

JJ620891.collapse_all(zh-cn,VS.110).gif指南

测试使用 Visual Studio 进行附带的 2012 版–第 2 章:单元测试:测试。

测试使用 Visual Studio 进行附带的 2012 版–第 5 章:自动化系统测试

JJ620891.collapse_all(zh-cn,VS.110).gifFAQ

编码的 UI 测试常见问题- 1

编码的 UI 测试常见问题 -2

JJ620891.collapse_all(zh-cn,VS.110).gif论坛

Visual Studio UI 自动测试 (包括 CodedUI)

请参见

其他资源

使用 Microsoft 测试管理器创建自动测试