跳至正文
首页 » 博客 » Does IG TestAutomation for HP support Citrix?

Does IG TestAutomation for HP support Citrix?

简短的答案是肯定的,较长的答案虽然取决于几个因素。首先,如果您的HP测试软件版本支持您的环境中的Citrix服务器。其次是需要在客户端上安装以下所有内容,HP测试软件,被测应用程序和IGTestAutomation dll。

以下是HP提供的图表和其他信息,详细介绍了该主题。

支持的版本

Citrix MetaFrame演示服务器

QTP 11.0

UFT 11.5x GUI

UFT 12.00 GUI

UFT 12.01 GUI

UFT 12.02 GUI

版本4.0

版本4.5

版本5

版本6 (Xenapp)

版本6.5

版本7 (XenDesktop)

是 (TPL)

版本7.6 (XenDesktop)

是 (TPL)

注:

支持范围 (Citrix实施受支持)

(重要) 要求: 要记录和重播Citrix环境中托管的应用程序,QTP / UFT和测试中的应用程序 (AUT) 必须:

  • 已安装同一台机器(通常是服务器)。
  • 运行同一Citrix会话中。

示例场景1:

  • 测试中的应用程序 (AUT) 位置: 安装并托管在Citrix服务器上
  • QTP / UFT位置: 安装在客户端上
  • 不支持

  • 状态
  • 注意: 如果尝试针对应用程序进行记录和重放,QTP / UFT将无法识别单个对象。QTP / UFT将整个会话窗口视为一个对象


示例场景2:

  • 测试中的应用程序 (AUT) 位置: 安装并托管在Citrix服务器上
  • QTP / UFT位置: 安装和托管在Citrix服务器
  • 状态: 支持
  • 要求: QTP和AUT必须在同一Citrix会话下 (这可能需要特殊配置)。请参见下图,以检查建议的方案,在该方案中,支持在
  • 适当地
    工作

  • 说明: Citrix托管Windows操作系统的虚拟版本,其中安装了QTP / UFT和AUT; QTP / UFT将能够与安装在此类操作系统上的任何项目/元素/程序进行虚拟交互,就像它是物理操作系统一样。


  • ,这通常被视为 “使用同一会话”

提示: 一种方法来确定是否识别工作正常对Citrix会话

使用Object Spy时,尖尖的手光标(当实际上是间谍) 保持不变 (保持为pointy-hand-cursor,而不是默认的图标/光标,如指向箭头)。如果它改变回来,而仍然实际间谍 (同时悬停鼠标在所需的应用程序的间谍),AUT和QTP / UFT不使用相同的会话所需的类型。

许可证要求

需要使用并发 (浮动) 许可证才能在Citrix环境中操作QTP / UFT。

    更多反馈

    从文档:

    当运行QTP/UFT在远程计算机使用远程桌面连接会话 (RDC) 或使用Citrix时,如果远程会话最小化在运行会话,或者如果计算机上的应用程序被测试注销或锁定,以下问题可能发生:

    • 测试或组件运行会话可能失败
    • 步骤包含键盘或焦点操作可能会失败
    • 该测试结果静止图像捕获和/或水银屏幕录像机可能显示黑屏
    • 将设备级重播配置为使用鼠标 (而不是浏览器事件) 运行鼠标操作的步骤可能会失败。(使用Setting.WebPackage(“ReplayType”) 语句或通过在 “高级Web选项” 对话框中设置 “重放类型” 选项来设置设备级重放。)

    解决方法:如果使用Citrix或远程桌面连接会话运行测试或组件,请不要最小化会话窗口,并确保正在测试应用程序的计算机未注销或锁定。</blockquote