CICD with Jenkins and HP ALM / Quality Center – Part 1

In many organizations, Jenkins is used to build software, run unit tests, and run various kinds of testing frameworks. Example: Selenium, JUnit, Pytest, TestNG, Visual Studio Test, etc. These test metrics are very important and should be reflected in HP ALM / Quality Center to show the true health of any project. Bumblebee plugin for Jenkins allows users to integrate any testing framework with HP ALM / Quality Center without making any code changes or writing custom tools. In addition, the plugin allows you to run HP ALM tests directly from Jenkins. Many engineering organizations around the world use Bumblebee and Jenkins to achieve CICD. In these series of posts we will cover 3 main topics

  1. Exporting testing results from Jenkins to HP ALM
  2. Running HP ALM Functional tests (UFT, LeanFT, etc) from Jenkins
  3. Running HP Performance Center tests from Jenkins

1. Exporting testing results from Jenkins to HP ALM:
Integrating Jenkins with HP ALM is super simple by using Bumblebee’s plugin for Jenkins. Bumblebee’s Jenkins plugin allows you to Export test results to HP ALM and automatically create TestPlan, TestLabs, TestsSets, and TestRuns. This is extremely useful for running tests directly in Jenkins and automatically these test results in HP ALM.

Bumblebee Jenkins plugin can be installed via the Jenkins update center
jenkins-2

Configure the Jenkins plugin global settings Manage Jenkins → Manage Jenkins → Configure System
jenkins-3

Save Configuration to save your changes. Saving may take a few seconds because the Bumblebee plugin will validate the configuration before saving.

Bumblebee’s Jenkins plugin allows automatic export of Jenkins build’s test results to HP ALM. Bumblebee supports a variety of test results formats like JUnit, NUnit, testNG, Fitnesse, and Cucumber. To enable this feature, configure the Jenkins job and add Bumblebee HP ALM Uploader post-build step. In this step, configure a few fields and specify the results that need to be published.
jenkins-4

Once the job is configured, simply build the job. The build console will show the Bumblebee Jenkins plugin to Bumblebee REST API activity. This output is quite useful for troubleshooting.
jenkins-6

All the results will be processed by Bumblebee server and corresponding TestPlan, TestLab, Testset, and TestRun will be created automatically.
jenkins-7

jenkins-8

Bumblebee is very flexible and simple to setup. For a detailed step by step guide, please check out the latest Bumblebee docs

Author

I am the founder of Agiletestware. I have been working as a Quality Engineering engineer, manager, architect, and consultant for about 10+ years in Los Angeles, and San Francisco. I have worked with a variety of test frameworks, test infrastructure automation strategies and tools, and various ALM and test case management applications. If you need advice on how to make your teams and processes efficient, transparent, and how best to integrate testing into your CICD strategy, shoot me an email and I would love to chat.

90 thoughts on “CICD with Jenkins and HP ALM / Quality Center – Part 1”

  1. An outstanding share! I have just forwarded this onto a co-worker who has been doing a little research on this.
    And he actually ordered me dinner simply because I stumbled upon it
    for him… lol. So allow me to reword this…. Thank YOU for the meal!!
    But yeah, thanks for spending the time to talk
    about this issue here on your site.

  2. Howdy! Someone in my Facebook group shared this site with us so I came to look it over.

    I’m definitely enjoying the information. I’m bookmarking
    and will be tweeting this to my followers! Wonderful blog and great design.

  3. I believe what you composed made a lot of sense. But, what about this?
    suppose you wrote a catchier title? I mean, I don’t want to tell you how to run your blog,
    however suppose you added something that grabbed people’s attention? I mean CICD with Jenkins and HP ALM / Quality Center – Part
    1 – Agiletestware Blog is kinda plain. You should peek
    at Yahoo’s front page and note how they create post headlines to get people to open the links.

    You might add a video or a related pic or two to grab readers excited about what
    you’ve got to say. In my opinion, it might bring your
    website a little livelier.

  4. Hi there just wanted to give you a quick heads up and let you know a few of the pictures
    aren’t loading properly. I’m not sure why but I think
    its a linking issue. I’ve tried it in two different web browsers and both show the same outcome.

  5. Nice post. I learn something totally new and challenging on sites I stumbleupon on a daily basis. It’s always helpful to read content from other authors and practice something from their sites.

  6. Hi. I have checked your agiletestware.com and i see you’ve got some duplicate content
    so probably it is the reason that you don’t rank high in google.
    But you can fix this issue fast. There is a tool that creates articles
    like human, just search in google: miftolo’s tools

  7. Pingback: Download
  8. Aw, this was an exceptionally nice post. Taking the time and actual effort to
    generate a great article… but what can I say… I put things off a lot and don’t manage to get anything done.

  9. Its like you learn my thoughts! You seem to grasp so
    much about this, such as you wrote the e-book in it or something.
    I believe that you just can do with some %
    to force the message home a bit, however instead of that,
    this is great blog. A fantastic read. I’ll certainly be back.

  10. After reading your blog post, I browsed your website a bit and noticed you aren’t ranking nearly as well in Google as you could be. I possess a handful of blogs myself, and I think you should take a look at “seowebsitetrafficnettools”, just google it. You’ll find it’s a very lovely SEO tool that can bring you a lot more visitors and improve your ranking. They have more than 30+ tools only 20$. Very cheap right? Keep up the quality posts

  11. hey there and thank you for your info – I have
    definitely picked up anything new from right here.
    I did however expertise several technical points using this website, as I experienced
    to reload the website many times previous to I could get it to load correctly.
    I had been wondering if your hosting is OK? Not that
    I’m complaining, but slow loading instances times will very
    frequently affect your placement in google and can damage your high-quality score if ads
    and marketing with Adwords. Anyway I’m adding this RSS
    to my email and can look out for a lot more of your respective fascinating content.
    Make sure you update this again very soon.

  12. I do ƅeⅼieve alⅼ the ideas you’ve presented on your post.
    They are very сonvіncing and will definiterly ԝork. Still, the posts are tߋo brief for noѵices.
    May you please prolong them a bit from next time?
    Thznks for the post.

  13. Email Accuracy Validation through a premium industry level software process to determine if the emails are valid and accurate. Accuracy of between 95 and 97 Bring down your bounce rate on your mass email clients and decrease penalty’s.Lower the chance of your domain address being flagged as spam.

  14. Aw, this was an exceptionally good post. Spending some time
    and actual effort to create a really good article… but what
    can I say… I put things off a lot and never
    manage to get anything done.

  15. you’re actually a excellent webmaster. The website loading velocity is incredible.

    It seems that you’re doing any unique trick. In addition, The contents are masterpiece.

    you’ve done a magnificent job in this subject!

  16. Good day! I know this is kinda off topic but I was wondering which blog platform are you using for this site?
    I’m getting fed up of WordPress because I’ve had problems with hackers and I’m looking at
    alternatives for another platform. I would be awesome if you could point me in the direction of a good platform.

  17. wonderful points altogether, you simply received a new
    reader. What would you recommend about your submit that you simply made a few days in the
    past? Any certain?

  18. You’re so awesome! I don’t think I have read something like this before.
    So nice to discover another person with some unique thoughts on this issue.

    Seriously.. many thanks for starting this up. This website is something
    that is required on the internet, someone with a little originality!

  19. Only wanna comment on few general things, The website style and design is perfect, the content material is rattling good. “Drop the question what tomorrow may bring, and count as profit every day that fate allows you.” by Horace.

  20. Hey! This is my first visit to your blog! We are a collection of volunteers and
    starting a new project in a community in the same
    niche. Your blog provided us useful information to
    work on. You have done a marvellous job!

  21. Howdy, i read your blog from time to time and i own a similar one and i was just
    wondering if you get a lot of spam remarks? If so how do you protect against it, any plugin or anything you can advise?
    I get so much lately it’s driving me crazy so any help is
    very much appreciated.

  22. It’s genuinely very complex in this active life to listen news on TV, thus I
    simply use the web for that reason, and get the most recent news.

  23. Do you have a spam problem on this website; I also am
    a blogger, and I was curious about your situation;
    we have created some nice practices and
    we are looking to exchange methods with others, please shoot me an e-mail if interested.

  24. Hello there! I could have sworn I’ve been to your blog before but after
    going through some of the articles I realized it’s
    new to me. Anyways, I’m definitely happy I came
    across it and I’ll be book-marking it and checking back often!

  25. Magnificent goods from you, man. I have understand
    your stuff previous to and you’re just extremely magnificent.
    I actually like what you have acquired here, really like what you are
    stating and the way in which you say it. You make it
    entertaining and you still take care of to keep it smart.

    I cant wait to read far more from you. This is really a terrific web site.

  26. Thank you, I’ve just been searching for information approximately this topic for a while and yours is the greatest I’ve came upon so far. However, what about the conclusion? Are you certain concerning the supply?

  27. Thank you, I’ve just been searching for information approximately this topic for a while and yours is the greatest I’ve came upon so far. However, what about the conclusion? Are you certain concerning the supply?

  28. My partner and I stumbled over here by a different page and thought I should check things out.
    I like what I see so i am just following you. Look forward to finding out about your web page for a second
    time.

  29. Greetings! I know this is kinda off topic but I’d figured I’d ask.
    Would you be interested in exchanging links or maybe guest
    writing a blog article or vice-versa? My site covers a lot of the same subjects as yours and I think we
    could greatly benefit from each other. If you’re interested feel free to send me an e-mail.
    I look forward to hearing from you! Great
    blog by the way!

  30. Wow that was unusual. I just wrote an very
    long comment but after I clicked submit
    my comment didn’t appear. Grrrr… well I’m not
    writing all that over again. Regardless, just wanted to say great blog!

  31. Magento 2 is the latest version of the enterprise-class eCommerce software used
    by over 200K retailers. The new Magento 2 offers improved features such as
    advanced marketing possibilities, catalogue management, SEO, page caching, and speed.
    There are optimal analytical and marketing possibilities in-built
    in the Magento 2 system, with the sole purpose of simplifying consumer
    shopping experience. Despite these features, a common complaint with the Magento platform is its
    slow speed. Without regular optimisation, Magento 2 becomes a drag.

  32. Please let me know if you’re looking for a article author for your
    blog. You have some really great articles and I think I would be a good asset.
    If you ever want to take some of the load off, I’d
    love to write some articles for your blog in exchange for a link back to mine.

    Please blast me an e-mail if interested. Cheers!

  33. I’m not that much of a online reader to be honest but your blogs really nice, keep it up!
    I’ll go ahead and bookmark your website to come back later on. Many thanks

  34. Pretty part of content. I simply stumbled upon your weblog and in accession capital to assert
    that I get in fact enjoyed account your blog posts.
    Any way I’ll be subscribing on your feeds or even I achievement you access constantly
    quickly.

  35. It’s actually a nice and useful piece of information. I am glad that you shared
    this useful information with us. Please keep us informed like this.
    Thanks for sharing.

  36. As I site possessor I believe the content matter here is rattling great , appreciate it for your hard work. You should keep it up forever! Best of luck.

  37. Hello there, I discovered your site via Google even as searching for
    a comparable topic, your website got here up, it looks
    good. I have bookmarked it in my google bookmarks.
    Hello there, just changed into alert to your weblog via Google, and
    found that it is truly informative. I’m gonna watch out for brussels.

    I’ll be grateful should you proceed this in future.

    Numerous other people will be benefited from your writing.
    Cheers!

Leave a Reply

Your email address will not be published. Required fields are marked *