【问题标题】:Integrating Selenium with HP ALM将 Selenium 与 HP ALM 集成
【发布时间】:2014-01-10 04:40:33
【问题描述】:

我们需要了解 Selenium 是否可以与 HP ALM 集成。要求是从 ALM 执行 Selenium 脚本并在 ALM 中更新回结果。从所做的研究到现在,我们已经知道使用 VAPI-XP 脚本、XTools.Run 和 Ant 是可能的。

我们正在寻找使用任何 Java 框架(如 JUnit 或 TestNG)将 Selenium 与 HP ALM 集成的解决方案。

如果有人对此有任何信息来源,请告诉我们。

我们在how to integrate selenium with QC?Please help 有一个类似的讨论

但问题是,当我们按照讨论中的程序进行操作时,我们总是会得到通过结果。我们希望根据 Selenium 脚本执行期间发生的异常和错误更新 HP ALM 中的状态。任何帮助将不胜感激。

提前致谢。

【问题讨论】:

  • 您好,您是否找到任何 ALM 集成解决方案。

标签: java selenium ant hp-quality-center


【解决方案1】:

请查看Agiletestware Bumblebee
它允许您将 HP ALM 与 Selenium 和更多工具集成。
它还具有 Java 注释包,只需向 Java 代码添加一些注释,即可将您的 JUnit/TestNG 测试与 HP ALM 集成。

免责声明:我是 Agiletestware Bumblebee 的开发人员

【讨论】:

    【解决方案2】:

    解决方案:1请查看以下网站。它拥有与将测试结果更新到 ALM 测试集 http://automationtestingutilities.blogspot.in/2013/12/IntegrationWithQCorALMusingALMServiceWrapperPart2.html 相关的所有内容

    解决方案:2

    1. 通过 ALM>>帮助>>插件页面注册 HP ALM 客户端。

    2. 下载 Jacob dll(均为 64,32 位),jacob jar

    3. 将其添加到您的项目路径中。(DLL-->只需将其复制粘贴到项目路径中),Jacob.jar-->将其添加到构建路径中。

    4. 创建一个类

    5. 下面的示例代码让您了解如何在 java+Jacob 中使用 COM API

      QCConnection = new ActiveXComponent("TDApiOle80.TDConnection");
      Dispatch.call(QCConnection, "InitConnectionEx", sURL);
      // Login -User and Password
      Dispatch.call(QCConnection, "Login", sUser, sPassword);
      int iProjectsCount = Integer.parseInt(Dispatch.call(oProjects, "Count").toString());
      

    下面是 JACOB 等效的 COM 代码

    Set QCConnection = CreateObject("TDApiOle80.TDConnection")
    
    QCConnection.InitConnectionEx  sQCUrl   
    
    QCConnection.Login sUserName, sPassword
    

    【讨论】:

      猜你喜欢
      • 2020-09-04
      • 1970-01-01
      • 1970-01-01
      • 2020-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多