Hello User ,
Integrating Selenium with HP Test Management Tool : This has been one of the important requirement for all of us. We have come up with an OpenSource Project (ALM Service Wrapper)that will help in acheiving this.
The below article will guide you on how to use the ALM Service Wrapper for Integrating with HP QC/ALM.
ALM Service Wrapper, a Java API using which you can Integrate Selenium and also any other automation tool supporting Java as scripting language. Tools like IBM RFT, OpenScript from Oracle OATS etc can use this library for updating the results into HP ALM.
The HP Quality Center (QC), Application Lifecyle Management (ALM) provides an Open Test Architecture API which is a COM library that enables you to integrate external applications.
Using this API, we will be able to communicate with QC or ALM. For this, we will use JACOB (Java Com Bridge) library.
Jacob is a Java library that lets Java applications communicate with Microsoft Windows DLLs or COM libraries. It does this through the use of a custom DLL that the Jacob Java classes communicate with via JNI. The library and dll isolate the Java developer from the underlying windows libraries so that the Java developer does not have to write custom JNI code.
This Post is organized into following parts:
Go To: ALM ServiceWrapper Part 1 - Contains Details regarding Registering the DLL
Go To: ALM ServiceWrapper Part 2 - Contains Details regarding The usage along with Examples
Go To: ALM ServiceWrapper Part 3 - Contains Details regarding Upcoming Releases and Features
Download Links: Stable Version 2.0
Download the ALM Service Wrapper Project + Sample Project
LinkedIn Group:
you can join our LinkedIn group here for more collaborative discussions: ATU LinkedIn Group
Give our tools a Feedback:
We are constantly working on several projects, we would like to have a feedback on all the tools so that we can prioritize, introduce new features, enhancing them etc. This will also help us in understanding the usage of these tools and lift us to develop further more utilities.Feedback page : ATU Utilities User Feedback
We love Automation; we love to keep its utilities Open Source.
– Automation Testing Utilities
Hi,
ReplyDeletehow is your project?
Hi Piotr,
ReplyDeleteIt's almost done. The project will be available in a couple of days.
I'm also writing ALM library, but I'm using Rest Api. Could you contact me?
DeleteHi,
DeleteGood to hear, I would like you to know that we are in development stage for the same using REST API too :)
Hi,
DeleteHow is the rest api part? I can see all examples are using dll. I plan to write own Java rest client for alm, but looking for some alternatives first.
wonderful, looking forward for availability of the project
ReplyDeleteHi Nix,
ReplyDeleteYou can now download the project's first release. Download links are provided at the end of the page.
Hi,
ReplyDeletei tried to get this code running against a QC10 and stucking with:
java.lang.UnsupportedClassVersionError: atu/alm/wrapper/exceptions/ALMServiceException : Unsupported major.minor version 51.0
Googleing did not solve my problem.
Using java 1.7 solves the prvious problem.
ReplyDeleteNow i have an other problem, where to get the testSetID?
wrapper.updateResult(pathToTestSetFolder, testSetName, testSetID, testCaseName, result);
Hi Roland,
ReplyDeleteThe project was developed using Java 1.7, since you tried to use it using 1.6 you have faced this error "Unsupported major.minor version 51.0". We would recompile it using 1.6. :)
How to get Test Set ID: I have added an additional info with screenshot to the above post, you can refer to it. :)
Hi Roland,
ReplyDeleteRe-Complied with JDK 1.6, let me know if it works. you can download the new library. :)
Hi,
ReplyDeletewhere do i find the new library?
Working with java 1.7 is easyer than recompiling ;-}
ReplyDeleteThe Test Set ID in our QC10 is called "Cycle ID", if i use this, the testcase i expect is updated.
Two more/new questions:
-Why do i need testSetID and testCaseName as parameter for wrapper.updateResult? Both point to the same thing in my opinion.
-is it possible to set the status and the actual result of a test step?
Hi,
ReplyDeleteThe link provided in the post points to the new download location.
TestSet ID refers to a particular TestSet. The Testcase name is different, they do not point to same entity.
Currently the library only updates the Test Case Result. Yes it is possible to upload the test steps and their results, this is something that is planned out for the next release.
Hi,
ReplyDeletedo you have a scedule for this next release ;-}
Hi Roland,
DeleteWe have launched a new version of the ALM Service Wrapper with many new features :)
Regards AT
Currently we are working on another project (ATU Windows Handler) for handling windows dialogs using Selenium Java.
ReplyDeleteAfter releasing the intial version, we would get back to ALM Service Wrapper.
We wish to complete it as soon as possible :)
I am getting following error with "ALM Service Wrapper Project":
ReplyDeleteException in thread "main" java.lang.NullPointerException
at atu.alm.wrapper.ALMServiceWrapper.close(ALMServiceWrapper.java:127)
at gmail_example.main(gmail_example.java:66)
Hi Sravan,
DeleteCould you check if you are able to connect to project ?
This comment has been removed by the author.
DeleteI am a beginner at Java.
DeleteI think I am not able to connect to the Project.
Anyways, now I am getting below error:
Exception in catch block is ALM Service Wrapper Exception Details: Unable to Establish connection for the Given URL:
Exception in thread "main" com.jacob.com.ComFailException: Invoke of: disconnectProject
Source:
Description: OTA server is not connected.
at com.jacob.com.Dispatch.invokev(Native Method)
at com.jacob.com.Dispatch.invokev(Dispatch.java:625)
at com.jacob.com.Dispatch.callN(Dispatch.java:453)
at com.jacob.com.Dispatch.call(Dispatch.java:529)
at atu.alm.wrapper.classes.TDConnection.disconnect(TDConnection.java:114)
at atu.alm.wrapper.ALMServiceWrapper.close(ALMServiceWrapper.java:127)
at CSM_login.main(CSM_login.java:39)
Hi Sravan,
DeleteThe URL which you are using is "http://rtpalmas.rtp.netapp.com/qcbin/start_a.jsp"
Give the input URL as "http://rtpalmas.rtp.netapp.com/qcbin/" this should connect to the ALM Server. Let me know if the problem still persist.
Regards
Automation Tester
Thanks, that solved the issue.
DeleteBut I have one more question, testsetID is mandatory to provide? I dont have testsetID but I gave some random number(25) and tried
wrapper.updateResult("sra1test", "test1", 25, "TC1", StatusAs.PASSED);
The Given Test Set Name "test1" Not Found
But I have testset created and its present.
Hi Sravan,
Deleteyes, Test Set ID is mandatory. you must enter a valid ID for a given TestSet, else you will get an error. if you are using ALM you can get the Test Set ID as explained in the post. if you are using QC then Cycle ID must be used for Test Set ID.
Regards
AT
hi i am trying to run the example but i get an exception:
ReplyDelete''ALM Service Wrapper Exception Details: Please Register the OTAClient.dll with your system'' The dll is registered on my machine. I cannot figure out the problem. I even tried to find the source for the jar in order to debug further but with no success. Could you help?
Hi Giannis,
DeleteIf the DLL is registered in the right manner, you will be connected successfully.
Could you let me know if you have registered the DLL after copying the DLL to other drive ? or you are registering the DLL which is available in "C:\Users\\AppData\Local\HP\ALM-Client\localhost\" ?
i am registering the DLL contained in the path of another drive "D:\Users\\AppData\Local\HP\ALM-Client\localhost\" not C:
DeleteSorry the correct path for OTAClient is this:
Delete"C:\Users\PI000003\AppData\Local\HP\ALM-Client\qualitycentersrv"
Hi Giannis,
Deleteif this "C:\Users\PI000003\AppData\Local\HP\ALM-Client\qualitycentersrv" is your folder where the OTAClient.dll resides. register the dll from this location as explained in the post. you should get a success message. Upon Registering you use the example code to test.
Regards
AT
Hello- I am also getting the ''ALM Service Wrapper Exception Details: Please Register the OTAClient.dll with your system'' message when running. The dll was registered properly from "C:\Users\\AppData\Local\HP\ALM-Client\qualitycenter". Is there anything else I need to try?
DeleteThanks-
Chuck
Hi,
DeleteAfter you register the DLL, did you get the success message in CMD prompt as explained in the Post ?
yeah. It appears to register properly.
DeleteThe dll must be registered successfully without which you cannot proceed further. Refer to the post and make sure you get a successful dll registration message in cmd.
DeleteRegards
AT
I see the exact message in your post which shows the RegSvr32 popup window and the otaclient.dll succeeded.
DeleteIt fails on the Connect call:
ALMServiceWrapper wrapper = new ALMServiceWrapper("http://qualitycenter.com/qcbin");
wrapper.connect("user","pw", "domain", "proj");
Hi Chuck,
DeleteIt is unclear for me to understand why the issue raises after a success dll registration. Have you tried the same procedure on other machines and see if it works ?
We are successfully able to connect to QC/ALM with the given steps.
If we can find any solution, I would be clarifying you on the same.
Regards
AT
Hi ATU ,
DeleteI am also facing the same problem of dll registration not found. I have registered the dll file as per your steps on 64bit processor (i get popup with sucessful registration of dll file), but when i run my script i get error saying..
"ALM Service Wrapper Exception Details: Please Register the OTAClient.dll with your system"
Can you help me to solve these issue
Regards
Sujan
Hi Sujan,
DeleteWhile registering the dll in 64 bit machine, which utility have you used to register? Is it RegSvr or RegAsm ??
I used regsvr32 for registering..
Deleteline of code used to register is...
C:\Windows>C:\SysW0W64\regsvr32.exe C:\Users>userid>AppData>qualitycenter>OTAClient.dll
it got successfully registered..with message
Hi Sujan/any other,Has any one managed managed to Register OTAClient.dll in 64bit Windows OS and able to run Wrapper.connect() successfully. I'm also experiencing this issue, i.e. ALM Service Wrapper Exception Details: Please Register the OTAClient.dll with your system.
DeleteI am facing the same issue - dll gets registered successfully but still unable to connect, i have 64 bit windows 7. Please advise.
DeleteHi Rajesh, Anonymous
Deleteif your OS is 64 bit, then the OTAClient.dll must be registered from System32 folder. I have updated the ALM Service Wrapper Part 1 post which describes how to register the dll in a 64bit machine.
Once it is registered, you can use the API to interact with QC/ALM.
Note that, if your machine is either 32 or 64 bit OS, you should use jacob-(version)-x86.dll in your project.
Regards
AT
Hi AT,
DeleteI have same issue. I have Win7 64 bit OS. And have 1.7. I was able to successfully register the OTAClient.dll and the got the success message too. I then placed the jacob-1.17-x86.dll in the root directory of my project . But when I try running the wrapper, I get the message as "Please Register the OTAClient.dll with your system". But when I try to use below code i get the error as "Can't load IA 32-bit .dll on a AMD 64-bit platform"
System.setProperty("jacob.dll.path", "D:\\jacob-1.17-x86.dll");
LibraryLoader.loadJacobLibrary();
Kindly help please. Am i doing something wrong here???
And forgot to mention, the OTAClient.dll was registered using the below
DeleteC:\Windows\System32>regsvr32.exe
Nidhish,
DeleteIs your Java 32 bit or 64 bit ?
Mine is Java 64 bit.
Deleteuse JDK 32bit, this should work fine.
Delete#AT
Ok thanks.. will try that let you all know how it goes. I did not realize that at the end of this page there is comment saying the same :). Was in real hurry that missed to read the full comments.
DeleteThat's alright !! Let us know if you face any issues.
Delete#AT
AT.... You guys ROCK!!! It worked :). Gave the QC URL and the statement wrapper.connect(...) got executed successfully. Will try adding test case and see how it goes..
DeleteThanks a lot again.
Ran couple of test cases and the status are updated correctly for test cases in QC...
DeleteThanks for this great utility.
Fantastic.. !!
Delete#AT
Hi Automation Tester,
DeleteCant i get this work with JDK 64 bit. Because if i change it to 32 Bit most of the applications stop working.
IT would be great if you can help how to solve this problem in 64 bit java.
Thanks
AS
I was successfully registered OTAClient in command line & got succeed message, but while executing script getting this message i.e "ALM Service Wrapper Exception Details: Please Register the OTAClient.dll with your system".
DeleteRegistered the following way in my 64bit OS
C:\Windows\system32>regsvr32.exe C:\Users\rt845\AppData\Local\HP\ALM-Client\localhost\OTAClient.dll
Plz help on this.
Also i add the jacob dll file to the JRE library path of the installed JDK. Why do we need to place the jacob dll to root directory of the project. I use Spring MVC project so do i have a problem with that part?
ReplyDeleteRegards,
Giannis
Dear Friend,
DeleteI have preferred to put in root dir as it is easy and convenient. You can also load the DLL from any choice of your path. for that we would use the following code.
System.setProperty("jacob.dll.path", "D:\\jacob-1.17-M2-x86.dll");
LibraryLoader.loadJacobLibrary();
This will load the DLL, after this you can write your further code.
Regards
AT
Dear Automation Tester, Could you please share the source code for ALMServiceWrapper. Thanks in advance.
DeleteThis comment has been removed by the author.
ReplyDeleteI figured it out, it was my firewall issue. I found the ALMServiceWrapper.jar downloaded it and tried but now I am getting the following error:
DeleteALM Service Wrapper Exception Details: Unable to Establish connection for the Given URL
I gave all correct parameters but still getting the same above error. Any help much appreciated
Hi Krish,
DeleteCould you paste the URL which you are using.
Regards
AT
Hello AT,
DeleteIt's a same URL which I am able to connect from the browser, and I gave all parameters - username, password, domain, project correctly
Not sure where it is throwing the error and I am unable to debug also.
Regards
Krish
Hi Krish,
DeleteDo not use the entire url which you use in the browser as http:/host/qcbin/start_a.jsp
use it till http:/host/qcbin/
Let me know if you still face the same problem.
Regards
AT
This comment has been removed by the author.
DeleteYes I have used http://server_ip:8080/qcbin only
DeleteBut still getting same error
Hi,
DeleteThe given way should work, If you are in a proxy network then add the Proxy code in your script.
Regards
AT
Did You manage to resolve this issue? We have similar problem.
DeleteIf you are in a proxy network then add the Proxy code in your script.
Delete#AT
Hi ,can please let us know to write Code to by pass proxy or set proxy.
DeleteNice Tutorial Sir .... Request u to provide selenium Testlink Integration too..
ReplyDeleteThanks in Advance!!
welcome dear friend :)
Deletewell, we would work on it.. Selenium Testlink Integration
Regards
AT
HI AT,
ReplyDeleteFirst, Thank for the nice tutorial.
I am using QC 10. I didn't find any OTAClient.dll in my machine. So, I tried with remaining steps. It throws exception as "Exception in thread "main" ALM Service Wrapper Exception Details: The Given Test Set Folder Path ------ not found.
Hi,
DeleteThe OTAClient.dll can be found for qc 10 in the machine at a particular location, use the search feature to quickly locate. Once found, You need to register it with the system. Without which you cannot proceed further.
Regards
AT
Ya.. I found the OTAClient.dll . When I tried to execute this command "C:\Windows>regsvr32.exe C:\Program Files\HP\Quality Center Client Side\OTAClient.dll". I got the below error.
Delete“RegSvr32 The module some.dll failed to load. Make sure the binary is stored at the specified path or debug it to check for problems with the binary or dependent .DLL files. The specified module could not be found.”
And also I got two "OTAClient.dll" file in two paths
Delete1. C:\Program Files\HP\Quality Center Client Side\MERCURY INTERACTIVE\Quality Center\OTAClient.dll
2. C:\Program Files\HP\Quality Center Client Side\\OTAClient.dll
I tried both the path... Both throw same error.
The right dll file would be found in other directory apart from program files dir. Take a glance at the post for your reference.
DeleteRegards
AT
does ATU work with QC 9.2?
ReplyDeleteWell, we haven't tested with v9.2. I expect the ATU Service Wrapper should support v9.2 as well. If there is no change in the part of the OTA API for which we have implemented in java, then you can definitely use with v9.2. if you can do it an let us know, it will be appreciable.
DeleteRegards
AT
Hi am working on soapui and QC integration Written the ALM library .....but geeting this error hope u can help....
ReplyDeleteThu Jan 30 09:14:07 EST 2014:ERROR:com.jacob.com.ComFailException: Invoke of: 52
Source:
Description:
com.jacob.com.ComFailException: Invoke of: 52
Source:
Description:
at com.jacob.com.Dispatch.invokev(Native Method)
at com.jacob.com.Dispatch.invokev(Dispatch.java:890)
at com.jacob.com.Dispatch.callN(Dispatch.java:469)
at org.codehaus.groovy.scriptom.ActiveXObject.invokeMethod(ActiveXObject.java:486)
at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:45)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
at Script1$_run_closure1.doCall(Script1.groovy:33)
at sun.reflect.GeneratedMethodAccessor87.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)
at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:885)
at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:66)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:141)
at Script1$_run_closure1.doCall(Script1.groovy)
at sun.reflect.GeneratedMethodAccessor86.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)
at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:885)
at groovy.lang.Closure.call(Closure.java:405)
at groovy.lang.Closure.call(Closure.java:399)
at org.codehaus.groovy.scriptom.Scriptom.withMTA(Scriptom.java:147)
at org.codehaus.groovy.scriptom.Scriptom.inApartment(Scriptom.java:197)
at org.codehaus.groovy.scriptom.Scriptom$inApartment.call(Unknown Source)
at Script1.run(Script1.groovy:27)
at com.eviware.soapui.support.scripting.groovy.SoapUIGroovyScriptEngine.run(SoapUIGroovyScriptEngine.java:96)
at com.eviware.soapui.support.scripting.groovy.SoapUIProGroovyScriptEngineFactory$SoapUIProGroovyScriptEngine.run(SourceFile:89)
at com.eviware.soapui.eventhandlers.support.DefaultSoapUIScript.invoke(SourceFile:47)
at com.eviware.soapui.eventhandlers.support.DefaultSoapUIEventHandler.invoke(SourceFile:29)
at com.eviware.soapui.eventhandlers.support.AbstractEventHandlerMetaData.invokeHandlers(SourceFile:73)
at com.eviware.soapui.eventhandlers.support.AbstractEventHandlerMetaData.invokeHandlers(SourceFile:49)
at com.eviware.soapui.eventhandlers.impl.EventHandlersTestRunListener.afterRun(SourceFile:31)
at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.notifyAfterRun(AbstractTestCaseRunner.java:301)
at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.internalFinally(AbstractTestCaseRunner.java:191)
at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.internalFinally(AbstractTestCaseRunner.java:43)
at com.eviware.soapui.impl.wsdl.support.AbstractTestRunner.run(AbstractTestRunner.java:163)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
can you show the Code ?
DeleteHi I am sorry Cant paste whole code here but can show you if you can send you the email.....posting some of the code line....
ReplyDeletedef tdc = new ActiveXObject ( "TDApiOle80.TDConnection" )
Problem arises after below line of code executes.....
// Connect to ALM, Login with Credentials, connect to Project
tdc.InitConnectionEx( "http://qualitycenter11.abc.com/qcbin" )
This same script is working on my other team mates system but not on my system ......some problem with my system configuration........
I dont think you are working with ATU Alm Service Wrapper project.
DeleteI am using groovy script with soapui....then i have ALM_Connect_Files,TDAPIClient,scriptom-all-assembly-1.6.0.....i am not using ATU ALM service wrapper project....
DeleteI have not worked with groovy. Nill knowledge about it.
DeleteI think I have a proxy issue with the connection. How do I "If you are in a proxy network then add the Proxy code in your script." :)
ReplyDeleteCheers
This is how proxy is set
DeleteSystem.setProperty("http.proxyHost", "your proxy name");
System.setProperty("http.proxyPort", "your proxy port");
This should be the first line of code.
Regards
AT
Hi I tried to download ATU_ALM_ServiceWrapper_2.0.jar, It redirects me to Google Drive . And does not give me any option to download it :(
ReplyDeleteKiran,
DeleteFrom the google drive page, when you click on the zip file, you can find a download button at the right bottom side, clicking that button will allow you to download the file.
I am also facing the problem with Unable to establish the connection for the Given URL. I am using http://host:8080/qcbin/
ReplyDeleteI have set system property for jacob and added all the jar files into class path.
I am not using any proxy server. I am in the cliend side network.
I think I have a problem with firewall settings If it is please provide me the steps need to follow for firewall settings
Could you please provide me the solution.
Greetings!
ReplyDeleteFor anyone still having issues running the ALM Webservice wrapper due to a OTAClient.dll registration request on 64-Bit Windows :
Once you have registered using System32's regsvr32 make sure that you are using the 32-Bit Java JDK as your runtime platform and not the 64-Bit one.
I am still facing a problem. not able to connect go given url http://host:8080/qcbin/
DeleteOTAClient.dll successfully installed and I have 32bit Java but still an issue
Can you help on this...
Hi,
DeleteAre you able to open the same url in the browser?
The dll registration? Have you registered the right dll file?
#AT
yes. I registered the right dll from the path C:\Users>userid>AppData>qualitycenter>OTAClient.dll
Deleteand I am able to open the same url in the browser. I think I am missing something but dont know what
Hi,
DeleteIf you have installed quality center/ALM in the same machine, you will find multiple OTAClient.dll files in different folders, the registration of right dll is important
If you have found the correct dll, open the CMD with admin privileges and then register
Wat is the command you are using to register the dll?
If you are running on a 64bit machine, use jdk 32 bit version.
#AT
Hi, if this is an open source project, shouldn't the files, release, etc. be hosted on GitHub, Google Code, SourceForge, or Bitbucket? Being on Google Drive sharing is less desirable for this.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteException in thread "main" ALM Service Wrapper Exception Details: Unable to Establish connection for the Given URL: http:QCURL/qcbin/
ReplyDeleteat atu.alm.wrapper.classes.TDConnection.initConnectionEx(TDConnection.java:48)
at atu.alm.wrapper.ALMServiceWrapper.connectToOTA(ALMServiceWrapper.java:101)
at atu.alm.wrapper.ALMServiceWrapper.connect(ALMServiceWrapper.java:74)
Could you please help me on the above issues
DeletePlease check if you are in a proxy network. Add the proxy code at the beginning of your code.
Delete#AT
This comment has been removed by the author.
ReplyDeleteWe appreciate your response :) Thank you Qa Tools !
ReplyDelete#AT
Hi, may i know where is the library file for ALMServiceException
ReplyDeleteThe download links are provided in the main Section of ALM Service Wrapper page.
Deletehttp://automationtestingutilities.blogspot.in/p/blog-page_11.html
#AT
Hi, Since google drive is blocked in my worklocation. Can u upload "ATU ALM Service wrapper" jar somewhere else and provide link ?
ReplyDeleteThanks :)
ping us @ our mail. we shall email you the library.
Delete#AT
Hi,
ReplyDeleteI was able to successfully update test status following your steps. thanks for the wonderful post.
I usually run the ANT batch file to execute the script and send results. issue I has is ANT doe snot recognize ATU service wrapper and ANT build is failing.
Can you help me fixing the issue. I can compile an run successfully when I run this in Eclipse.
cludeantruntime' was not set, defaulting to build.sysclasspath=last; set to fals
e for repeatable builds
[javac] Compiling 36 source files to C:\Users\Ubasaja\workspace\Edge framewo
rk\build
[javac] warning: [options] bootstrap class path not set in conjunction with
-source 1.5
[javac] C:\Users\Ubasaja\workspace\Edge framework\src\com\qtpselenium\base\T
estBase.java:35: error: package com.jacob.com does not exist
[javac] import com.jacob.com.LibraryLoader;
[javac] ^
[javac] C:\Users\Ubasaja\workspace\Edge framework\src\com\qtpselenium\base\T
estBase.java:86: error: cannot find symbol
[javac] LibraryLoader.loadJacobLibrary();
[javac] ^
[javac] symbol: variable LibraryLoader
[javac] location: class TestBase
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 2 errors
[javac] 1 warning
Thanks,
Deepika.
Hello Deepika,
DeleteWhen you run with ANT, please create a folder in your project called "lib" (It is the naming convention followed), give this to the classpath attribute in your ANT file javac command,
#AT
Hey guys,
ReplyDeleteI am wondering if you can help me with these two issues:
1) I am trying to update the results from Selenium into HP ALM and I am facing a problem when I try to launch the tests.
I am using JUnit and even if the test should fail (ex: wrong username or wrong password tapped) , JUnit sees it as a passed test. (it fails only if it can’t find the url)
How can I retrieve the good results that Selenium gives? Is there a way that I can access Selenium classes/ methods in order to get the good results?
(for not using the Asserts of JUnit).
2) I want to update the TestSteps into HP ALM too. I know that Selenium commands could be considered as TestSteps.
Is there a possibility to get their results too ?
Thank you very much,
Alla
Hello Alla,
Delete1) It will depend on the code that you develop, the right code should take you to expected result. Junit/TestNG , these frameworks simplify your test scripting process, using them in the right way will lead to fruitful results !
2) Based on Assertions/Conditional logic you can set the step to PASS/FAIL etc.
#AT
Hi,
ReplyDeleteCan any one please share project zip . As I am not able to download it from given link.
and it will be very great if provide step to build and config and use it .
Thanks,
Prashant
Please use the provided links - they work fine. Go through the posts for examples and usage.
Delete#AT
Hi
ReplyDeleteI am not able to download the zip file as the dowloading quota has exceeded.
Please share it if anyone is having this file.
Thanks in Advance.
can we run selenium webdriver scripts from alm/qc?
ReplyDeleteI have OTAClient.dll registered successfully. But I still got error message:
ReplyDelete"Please Register the OTAClient.dll with your system
at atu.alm.wrapper.ALMServiceWrapper.connectToOTA(ALMServiceWrapper.java:110)"
Can you please help?
When I ran the script I am getting the error:"Unable to Establish connection for the Given URL: http://host/qcbin". I saw your comments. But I didnt understand the point of proxy code.
ReplyDeleteCan you please help me with this?
This comment has been removed by the author.
ReplyDeleteHi,
ReplyDeleteI am getting the following error on running the sample test:
ALM Service Wrapper Exception Details: Invalid Username or Password
at atu.alm.wrapper.classes.TDConnection.login(TDConnection.java:67)
at atu.alm.wrapper.ALMServiceWrapper.connectToOTA(ALMServiceWrapper.java:102)
at atu.alm.wrapper.ALMServiceWrapper.connect(ALMServiceWrapper.java:74)
at com.QC1.SeleniumALMIntegrationExample.updateResults(SeleniumALMIntegrationExample.java:55)
at com.QC1.SeleniumALMIntegrationExample.login(SeleniumALMIntegrationExample.java:45)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:675)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)
I am sure that the login credentials entered in the the test are fine.
Please advise what could be going wrong.
Regards,
Vinay
I had the same issue, and resolved... if someone looks for similar issue please check if your QC/ALM is upgraded recently. If so, follow these steps to connect properly
DeleteInstall the new ALM/QC HP Quality Center Connectivity
Navigate to ALM/QC server Add-Ins Page (http://hp12.50/qcbin).
Click on Tools - new window opens - click HP ALM Connectivity link.
Click on the Download HP Quality Center Connectivity to your local drive. and run TDConnect.exe make sure you run exe "Run as administrator.”
Exception in thread "main" ALM Service Wrapper Exception Details: Unable to Establish connection for the Given URL:
ReplyDeleteHi
ReplyDeleteI tried in all ways to solve this issue. with proxy and what ever above comments
could you please response ASAP, if you have solution
Exception in thread "main" ALM Service Wrapper Exception Details: Unable to Establish connection for the Given URL:
Hi,
ReplyDeleteCan any one please give the solution for the problem stated above?
I am also getting execption like "Unable to Establish connection for the Given URL:".
When i tried with Jacob 18 and ALM service wrapper 2 , found exception like
Delete"Unable to Establish connection for the Given URL "for the ALM link.I just changed to JACOB 17 and ALM service wrapper 1 then it was working good for QC link.
I tried with Jacob 17/18 and ALM service wrapper 1/2 with ALM11 application. Had no luck. Keep getting the error - "Unable to Establish connection for the Given URL"
ReplyDeleteIs AT still active in this blog?
Hi AT,
ReplyDeletefacing the same issue ALM Service Wrapper Exception Details: Unable to Establish connection for the Given URL: http://idc-vm-alm11:8080/qcbin/
at atu.alm.wrapper.classes.TDConnection.initConnectionEx(TDConnection.java:48)
at atu.alm.wrapper.ALMServiceWrapper.connectToOTA(ALMServiceWrapper.java:101)
at atu.alm.wrapper.ALMServiceWrapper.connect(ALMServiceWrapper.java:74) . according to you how to set the proxy ?
Thank you very much for sharing your ideas .It was realy useful for me while implementing this concept
ReplyDeleteHello I get below error, though i give correct test set name ..any clue?
ReplyDeleteALM Service Wrapper Exception Details: The Given Test Set Name "OUI" Not Found
at atu.alm.wrapper.classes.TestSetFolder.findTestSet(TestSetFolder.java:37)
at atu.alm.wrapper.ALMServiceWrapper.updateResult(ALMServiceWrapper.java:133)
at com.proximus.salto.utils.ALMIntegration.updateResults(ALMIntegration.java:58)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
at org.testng.TestRunner.privateRun(TestRunner.java:767)
at org.testng.TestRunner.run(TestRunner.java:617)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
at org.testng.SuiteRunner.run(SuiteRunner.java:240)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
Hello AT, I have a query regarding Selenium-ALM Integration-adding below.My plan is to keep my script in ALM and run it from there.To do this, i need to solve the following queries
ReplyDelete1. Can I add one more 'Type' field in ALM while creating TestCases, If possible, how can I add that type?
2. If we are adding any new type , how i can configure different tabs into that type like 'Test Script', 'Attachment' etc.
Could u plz help out on this..........
Hi AT,
ReplyDeleteI am getting exception as "Unable to Establish connection for the Given URL: http://xyz.cloudapp.net:9091/qcbin/". Could you please suggest me anything about this one. In one of your response u said to use TD connector. Please let me know how to use it(explain us in detail).
Thanks
Kris
Hi friends,
ReplyDeletewe have to install TD connector from ->http://xyz.cloudapp.net:9091/qcbin/-->Tools--->HP ALM Connectivity. Now u will not get the exception "Unable to Establish connection ...".
Thanks
Krish
It was so nice article.I was really satisified by seeing this article and we are also giving QA online training.The QA online Training is one of the best QA online training institute in worldwide.
ReplyDeleteDoes following tasks can be achieved with ALM Service Wrapper
ReplyDelete1. Can we clone Test set
2. Can we pull test cases from Testplan to Test lab?
What is TD connector? Please anyone let me know, where i can download TD connector.
ReplyDeleteHi AT,
ReplyDeleteI want to create test as SELENIUM_TEST type using JACOB lib. in my env HP ALM is installed on a linux VM. I tried putting Jacob jar in /usr/lib but "SELENIUM_TEST" is not coming in drop down list of type, while creating new test. Please help.
Embedded system training in chennai
ReplyDeleteEmbedded Course training in chennai
Matlab training in chennai
Android training in chennai
LabVIEW training in chennai
Arduino training in chennai
Robotics training in chennai
Oracle training in chennai
Final year projects in chennai
Mechanical projects in chennai
ece projects in chennai
PLC training in chennai
ReplyDeleteAutomation training in chennai
Best plc training in chennai
PLC SCADA training in chennai
Process automation training in chennai
Final year eee projects in chennai
VLSI training in chennai
guy I have identified the problem, I have added jacob dependecny in my pom file and also added jacob.jar as library. So I have removed all and just added the jars
ReplyDeleteDear AT, I am wondering whether author of this blog is following comments?
ReplyDeleteCould you please confirm this tool has a capability to update result as"FAILED" for current RUNID if one step is failed?
My scenario is - CreateNewRun with - No Run Status then start executing my script and addsteps as pass or fail if one step is failed then overall result should be fail
With this tool I am not able to do it - looks like this tool is not supporting this feature
this below code - is creating a new testrun and marked it as passed - this is my starting point
wrapper.createNewRun(wrapper.updateResult(TestSetFolder, TestSet, TestSetID, TestCaseName,STATUS.NO_RUN),TestCaseName,STATUS.NO_RUN)
if (somecondition) {
wrapper.addstep(stepname,expectedResult,ActualResult,"passed");)
} else
{
wrapper.addstep(stepname,expectedResult,ActualResult,"failed");)
}
the above code sets my RUNID overall result as "No_RUN" even though one step is failed - creates two runID one with steps and one without steps
Please help how to to solve this or kindly incorporate necessary changes to the tool. such a nice tool
Thank you.
Is this tool capable to create a test case in Test Plan while adding steps to test lab test run?
ReplyDelete
ReplyDeleteNice Blog , This is what I exactly Looking for , Keep sharing more blog .
Google App Integration Chennai
In this article u shares an information about the hp qc. We offers a best online training for qa in usa, uk and globally with professionals@ http://www.online-training-qa.com/hp-qc-online-training/
ReplyDeleteIn this article u shares an information about the hp qc. We offers a best online training for qa in usa, uk and globally with professionals@ http://www.online-training-qa.com/hp-qc-online-training/
ReplyDeleteBest qa online training with professionals having 10+ years experience providing with free demo@ online-training-qa.com
ReplyDeleteBest qa online training with professionals having 10+ years experience providing with free demo@ online-training-qa.com
ReplyDeleteplease helpme to find the testcase in alm using java how can I do that
ReplyDeleteHi all,I have connected HP ALM 12.5 with Java through wrapper class via Com4j. To get release and cycle details, I need to access ReleaseFolderFactory object. Could you please help me to find the way using Java. Any help will be highly appreciated.
ReplyDeleteNice information about the automation testing tool utilities. People willing to get the indepth knowledge in getting framework such as TestNG,jenkins,Maven and POM should get properly get selenium training in chennai |selenium training in chennai | Android training in chennai | Java training in chennai
ReplyDeleteAmazing, thanks a lot my friend, I was also siting like a your banner image when I was thrown into Selenium.
ReplyDeleteWhen I started learning then I understood it has got really cool stuff.
I can vouch webdriver has proved the best feature in Selenium framework.
thanks a lot for taking a time to share a wonderful article.
Selenium Training in Velachery
Best Selenium Training Institute in Chennai
Selenium Training Institute in Chennai
Selenium Training with placement assistance
Selenium
ReplyDeleteSelenium is an open source software-testing framework for Web application. It supports different populat languages like Java, Perl, PHP, C# to write domain specific scripts.
And also Selenium providing record and playback supports to test application without learn scripting language. Selenium composes four components such as (Selenium IDE, Selenium RC, WebDriver, Selenium) a single suite for different testing purposes.
The advantage of Selenium compare to other automation tools are it is open source, execute scripts across different browser and parallel execution
As it is open source many of the organization are preparing this tool for automation testing.
The scope of this tool very huge, so students, job seeker can consider this tool for thier carrier.
For further details
Selenium Testing training in Chennai
Analogica Data is the Best Test Automation Services Company in India, offer software Automation Testing Services, Automation testing is nothing but enhancing efficiency, effectiveness and the coverage of your product.
ReplyDeleteAnalogica Data is the Best Test Automation Services Company in India, offer software Automation Testing Services, Automation testing is nothing but enhancing efficiency, effectiveness and the coverage of your product.
ReplyDeleteThanks for Sharing this blog, it is very helpful to us. A good information to learners and each and every topic is easy to understand ...... Selenium Online Training
ReplyDeleteIt's very helpful blog, thanks for sharing. Do you have similar project for HP Octane? An advanced version of ALM
ReplyDeleteHi AT,
ReplyDeleteI have been using your solution for some time now. It works perfectly. Now we have migrated from HP QC 10 to ALM 12.53 to a new server. Updated our code to point to new URL and when we ran the same code its its giving us the below error
Exception in thread "main" com.jacob.com.ComFailException: Invoke of: initConnectionEx
Source:
Description: Failed to Get Server Settings
Could you please let us know what are the things to look for when the HP QC is migrated to ALM 12 ?
Hi AT,
DeleteJust wanted to update that after installing TDConnect.exe from the machine where i am running my code solved the issue.
Hi I am getting below error..can anyone help me on this
ReplyDeleteException in thread "main" java.lang.NoClassDefFoundError: com/jacob/com/ComFailException
at com.test.TestCase.main(TestCase.java:15)
Caused by: java.lang.ClassNotFoundException: com.jacob.com.ComFailException
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 1 more
Great post! I see the programming coding and step by step execute the outputs.I gather this coding more information. It's helpful for me my friend. Also great blog here with all of the valuable information you have.Software Testing Training in Chennai
ReplyDeleteI want to delete and update the TestSteps into HP ALM. Is there any way to do the same?
ReplyDeleteGreat blog,much needed,thanks for sharing.
ReplyDeleteIT Services
React.JS online training in india
ReplyDeletePython online Training in India
Oracle DBA online training in India
Java online Training in India
SAP online Training In india
Aws online training in india
ReplyDeleteSalesforce online training in india
SAS Online Training in india
Salesforce admin online training in india
Linux Online
training in India
DIAC offers you quality PLC SCADA Workshop, training and courses in affordable fee which you learn what PLC Scada Automation through an easy tutorial by experienced trainers. Call us 9310096831 or visit on diac.co.in
ReplyDeleteThanks for sharing about Automation Testing such a great blog information.
ReplyDeleteFactory Automation
I am just following this Blog from the past three Weeks...really the content they Are posting Is Super And Out Of the Box,...Can You Please Tell me About the Selenium IDE In Your Upcoming Article
ReplyDeleteWe provide PLC, SCADA, AC Drives, HMI, Training in Delhi NCR with 100% placements assistance for all candidates who perform well in the course. Well recognized certificate will be issued for course completed candidates. The training program is specially designed for the students and professionals to gain practical working experience. Call @9310096831.
ReplyDeleteThanks for sharing this article.such a great information.
ReplyDeleteFactory Automation
Thank you for taking the time to provide us with your valuable information.
ReplyDeleteAws Training in Hyderabad
Devops Training in Hyderabad
Data Science Training in Hyderabad
Blue Prism Training in Hyderabad
Ui Path TRaining in Hyderabad
افضل شركة كشفتسربات المياه واصلاحه بالرياض
ReplyDeleteشركة الصفرات لديها القدره علي كشف مكان تسرب المياه من خلال الاجهزة المستورده
كما تقوم بحل المشكلة وحل جميع مشكال التسربات بالمنزل
شركة الصفرات لكشف التسربات بالرياض
Thanks For Posting Good Content.For More Extra And Useful Information Please Visit Complete Selenium Training Module
ReplyDeleteI am just following this Blog from the past three Weeks...really the content they Are posting Is Super.
ReplyDeleteautomation testing courses online
This comment has been removed by the author.
ReplyDeletea great article and a brilliant blog on IT automation. Selenium is a great tool which facilitates many tasks and allows you to keep plenty of free time.
ReplyDeleteWant to enter into core industry? Looking for Industrial #Automation Training + #Robotics Training with `N` No. of Interviews + 100% placement.Best PLC Training in Noida & Delhi NCR is organized byDIAC. We provide best PLC training in Delhi NCR at affordable course fees with 100% JOB assistance life time. We provides week day's classes, week end classes and fast track course. Call us 9953489987.
ReplyDeleteexcellent article.
ReplyDeleteThanks For Sharing Valuable Information, Very Useful For U Medical Residency in USA
ReplyDeleteHMI Training | HMI Training in Noida | HMI Training in Delhi- 9818293887
ReplyDeleteHMI training in noida offers by DIAC Corporate trainers with 100% placement assistance. The hmi training at an affordable price which is customised as per each candidate’s requirement of modules and content. Call @9310096830
Amazon promo code
ReplyDeleteamazon offers
amazon offers and deals
amazon coupon code
amazon deal of the day
cleartrip promo codes
cleartrip coupon code
cleartrip offers and deals
cleartrip deals
MMT promo Codes
MMT coupon codes
Makemytrip promo codes
makemytrip offers
makemytrip deals & offers
healthkart coupon code
healthkart promo codes
healthkart deals and offers
healthkart discount offers
bigbasket promo codes
bigbasket coupon codes
bigbasket offers
Hey there! I know this is kind of off-topic, but I’d figured I’d ask. Would you be interested in exchanging links or maybe guest authoring a blog post or vice-versa? My blog goes over a lot of the same topics as yours, and I believe we could greatly benefit from each other. If you happen to be interested, feel free to shoot me an e-mail. I look forward to hearing from you! Great blog by the way!
ReplyDeleteHadoop Training in Chennai
Hadoop Training in Bangalore
It’s a shame you don’t have a donate button! I’d certainly donate to this brilliant blog! I suppose for now I’ll settle for book-marking and adding your RSS feed to my Google account. I look forward to fresh updates and will talk about this blog with my Facebook group. Chat soon!
ReplyDeleteMEAN stack training in Chennai
MEAN stack training in bangalore
Good blog and I never get bored while reading your article
ReplyDeletebecause, they are becomes a more and more interesting from the starting lines until the end.
Selenium online training in Hyderabad
Good blog and I never get bored while reading your article
ReplyDeletebecause, they are becomes a more and more interesting from the starting lines until the end.
Selenium online training in Hyderabad
Good blog and I never get bored while reading your article
ReplyDeletebecause, they are becomes a more and more interesting from the starting lines until the end.
Selenium online training in Hyderabad
ReplyDeletesuch a wonderful article...very interesting to read ....thanks for sharining .............
Best Tableau online training in Hyderabad
Tableau online training in Hyderabad
Tableau training in Hyderabad
ReplyDeleteI just see the post i am so happy the post of information's.So I have really enjoyed and reading your blogs for these posts.Any way I’ll be subscribing to your feed and I hope you post again soon.
best selenium training institute in hyderabad
best selenium online training institute in hyderabad
Thanks for providing the information . The articles in your blog helped me a lot for improving the knowledge on the subject. Also check my small collection on this at selenium Online Training blog
ReplyDeleteInterested in our Industrial PLC Automation Training in Noida, Call 9953489987 to talk with our student’s counsellor to know about the course syllabus, duration, fees and placement details.
ReplyDeleteInterested in our Industrial PLC Automation Training in Noida, Call 9953489987 to talk with our student’s counsellor to know about the course syllabus, duration, fees and placement details.
ReplyDeletenice post..
ReplyDeleteblood test at home
lab tests online
blood test online
blood sample collection from home
blood test sample collection from home
laboratory tests online
blood test results online
complete blood test
Thanks for sharing such a valuable information best selenium training institute in hyderabad
ReplyDeleteThanks for sharing such a valuable information best selenium training institute in hyderabad
ReplyDeleteThanks for sharing such a valuable information best selenium training institute in hyderabad
ReplyDeleteThanks for sharing such a valuable information best selenium training institute in hyderabad
ReplyDeleteThis is quite educational arrange. It has famous breeding about what I rarity to vouch. Colossal proverb. This trumpet is a famous tone to nab to troths. Congratulations on a career well achieved. This arrange is synchronous s informative impolites festivity to pity. I appreciated what you ok extremely here
ReplyDeletepython training in chennai
python course in chennai
python training in bangalore
It's interesting that many of the bloggers to helped clarify a few things for me as well as giving.Most of ideas can be nice content.The people to give them a good shake to get your point and across the command
ReplyDeleteJava training in Chennai | Java training institute in Chennai | Java course in Chennai
Java training in Bangalore | Java training in Electronic city
Java training in Bangalore | Java training in Marathahalli
Java training in Bangalore | Java training in Btm layout
Awesome..You have clearly explained …Its very useful for me to know about new things..Keep on blogging..
ReplyDeleteData Science course in Indira nagar
Data Science course in marathahalli
Data Science Interview questions and answers
Data science training in tambaram | Data Science Course in Chennai
Data Science course in btm layout | Data Science training in Bangalore
Data science course in kalyan nagar | Data Science Course in Bangalore
Awesome post! Thanks for sharing this with us.
ReplyDeleteWordPress Training in Chennai | WordPress Training | WordPress Course in Chennai | WordPress Training Chennai | WordPress Course | WordPress Training Institute in Chennai | Best WordPress Training in Chennai
Some us know all relating to the compelling medium you present powerful steps on this blog and therefore strongly encourage
ReplyDeletecontribution from other ones on this subject while our own child is truly discovering a great deal.
Have fun with the remaining portion of the year.
Selenium training in bangalore | best selenium training in bangalore | advanced selenium training in bangalore
ReplyDeleteSome us know all relating to the compelling medium you present powerful steps on this blog and therefore strongly encourage
contribution from other ones on this subject while our own child is truly discovering a great deal.
Have fun with the remaining portion of the year.
Selenium training in bangalore | best selenium training in bangalore | advanced selenium training in bangalore
I am reading your post from the beginning, it was so interesting to read & I feel thanks to you for posting such a good blog.
ReplyDeleteCEH Training In Hyderbad
Its a wonderful post and very helpful, thanks for all this information.
ReplyDeleteSelenium Training in Noida
When cooking with oil, you will see the fact that smoke usually receives emitted in case you often uses the identical oil. Typically, these form of eating places have today's hoods as well as exhaust fans.
ReplyDeleteVisit here
Kitchen Chimney Repair Service in Noida
Kitchen Kitchen Chimney Repair Service in Vaishali
Kitchen Kitchen Chimney Repair Service in indirapuram
Kitchen Kitchen Chimney Repair Service in vasundhra
Kitchen Kitchen Chimney Repair Service in faridabad
You may also want to consider using a tool like Tasktop Integration Hub for integrating Selenium with ALM. Instead of focusing only on the point-to-point of Selenium to ALM integration, Tasktop enables a broader view of your integration ecosystem. For instance, many organization are using additional tools in their DevOps tool chain (e.g., Jenkins, ServiceNow, etc) that can be integrated all together with Tasktop Hub. This will provide a unified view and make it much easier to manage. Learn more: https://www.tasktop.com/blog/test-management-an-integration-opportunity/
ReplyDeleteI was successfully registered OTAClient in command line & got succeed message, but while executing script getting this message "ALM Service Wrapper Exception Details: Please Register the OTAClient.dll with your system".
ReplyDeleteRegistered the following way in my 64bit OS
C:\Windows\system32>regsvr32.exe C:\Users\rt845\AppData\Local\HP\ALM-Client\localhost\OTAClient.dll
Plz help on this.