繁体   English   中英

将硒与HP ALM集成

[英]Integrating Selenium with HP ALM

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

我们正在寻找一种使用JUnit或TestNG等Java框架将Selenium与HP ALM集成的解决方案。

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

关于如何将硒与QC进行整合,我们也进行了类似的讨论。请帮助

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

提前致谢。

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

解决方案:2

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

  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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM