We have a project which uses Robot Framework 2.7.7, while we are using HP-QC for Bug tracking.

Is it possible to integrate Robot Framework with HP Quality center?

  • 1
    What do you want the integration to do?
    – corsiKa
    Commented Feb 27, 2013 at 23:02
  • Well, like QTP is integrated with QC. A test is connected to a bug. When the test is fullfilled the status of the Bug changes at QC.
    – Luixv
    Commented Mar 1, 2013 at 10:23
  • If you use Jenkins, there is already a plugin for Robot.
    – djangofan
    Commented Jul 5, 2013 at 20:37

2 Answers 2


You haven't described much in terms of "integration" but from your message I can understand that what you are looking for a way to open new defects in your QC/ALM defects module.

This can be achieve in multiple ways:

  1. Open Test Architecture API - Open Test Architecture API is a COM library that enables you to integrate external applications with ALM/QC.
  2. REST API - You can even create a client application or module based on the API to create, read, update, and delete entities.
  3. Interact directly with the MS SQL database - This method is less safer and might be problematic, so I wouldn't recommend it.

I'm sure that there are other ways to do it but this is all I can think of right now...


Integration can be done in multiple ways.

One of the way is to use VAPI. If you are using VBS or Java VAPI, (visual Application programming Interface) will be useful. The VAPI integrator can be used for integration with ROBOT. The integrator has capability of launching third part applications which can be used to launch ROBOT test suite. The Robot testscript have capability to save execution result in external file. The VAPI integrator can get inputs from this dynamically updated file as test cases keep on updating results.

At he end it is possible to script to parse Robot result file and update required fields in QC. I think you are looking for specific case of case tied up with bug. The script will change the bug related test case status after execution.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.