0

我有以下 ALM 基础架构:

  • TFS 2012
  • 开发机器(VS 2012)
  • 带有控制器和代理的实验室管理器现在我正在尝试构建一些编码的 UI 测试,以便进行一些可以在多个环境(Win7、Win8 ...)上“实验”的测试,我已经成功地创建了一个编码的 UI 测试和我可以使用 Lab Manager 远程运行它。我的问题如下:如何在测试开始之前运行正在测试的 WPF 应用程序?从理论上讲,我应该能够在我的 QA 机器上找到 ClickOnce 应用程序,并且编码的 UI 测试应该执行 ClickOnce,然后运行编码的 UI 测试。是否有任何文档可以解释测试自动化的这一特定步骤?
4

1 回答 1

1

您应该在 CodedUI 测试中打开您的应用程序,以便它自动发生。

如果您记录在 Microsoft 测试管理器中打开的应用程序并生成测试,您将拥有它。如果您在 Visual Studio 中手动创建 CodedUI 测试,您还需要将打开记录作为每个测试的一部分。

CodedUI 测试的一般流程是:

1) 打开应用程序或浏览器 2) 根据需要登录 3) 导航到正在测试的应用程序部分 4) [多个测试步骤] 5) 根据需要注销 6) 关闭应用程序

如果您需要创建多个测试通用的不同单元用于登录或导航,您可以使用 MTM 中的共享步骤

于 2013-10-07T13:06:45.973 回答