Lab Manager启动正在测试的WPF应用程序

时间:2013-10-07 08:26:50

标签: wpf visual-studio-2012 tfs tfs2012

我有以下ALM基础架构:

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

1 个答案:

答案 0 :(得分:1)

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

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

CodedUI测试的一般流程是:

1)打开应用程序或浏览器 2)如果需要登录 3)导航到被测应用程序的一部分 4)[多个测试步骤] 5)如果需要,退出 6)关闭应用程序

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