ATM4J bamboo devops ROYAL
April 17, 2019

Bamboo now supported in Test Management for Jira Server

CC
Cristiano Caetano 3 minute read

Overcoming the challenges in DevOps implementation is central to creating better collaboration between teams. One way of achieving this is with a tighter integration of the tools that teams use.

This is why we are delighted to announce that with the 6.2 update, you can now build, test, and deploy with Atlassian Bamboo and Test Management for Jira. This allows for a quicker feedback loop, helping you determine whether the software is ready to progress through the delivery pipeline at any given time, and in an automated fashion. In this post we’ll explore how your automated tests can benefit from Test Management for Jira's Bamboo integration and how to get started.

Why use Bamboo with Test Management for Jira?

Straight-out-of-the-box Atlassian Bamboo is a continuous integration and delivery server that can be used to automate the release management for a software application, creating a continuous delivery pipeline. However, Test Management for Jira’s Bamboo integration enables you to automate tests outside of Jira, run them in Bamboo during the CI/CD pipeline, and have results sent back to Test Management for Jira for reporting and tracking. This opens a realm of new possibilities and benefits, such as:

  • Improves collaboration between developers and operations, allowing companies to streamline their product release cycles

  • Minimises the friction points that are inherent in the integration, testing and deployment processes by tying them together in a single workflow

  • Enables continuous testing via its continuous delivery pipeline, allowing for rapid feedback, and encourages more collaboration between the testing and developments teams

For more information on the Bamboo integration in Test Management for Jira, check out our documentation page.

How to get started

You need to setup Bamboo before you can transfer your test-execution results to Test Management for Jira, detailed steps for it can be found here. Once you are ready, you need to create a final script task in the job where you want to report the test results.

Setting up the integration between Bamboo and Test Management for Jira is simple. We’ve designed test annotations for Cucumber and JUnit tests that allow you to assign a test case key from your test case in Jira to a test in your development project. Bear in mind, if you're managing BDD-Gherkin test cases from within Test Management for Jira, you don't need to annotate them.

5

Once annotated, the results can be sent straight to Test Management for Jira when the tests are run using pre-made scripts. With the results in Test Management for Jira, you can generate reports for both manual and automated tests and analyse your metrics. If you are writing BDD test cases within Test Management for Jira, we also have a pre-made script that exports these test cases from Jira and includes them in your current build project to be executed against supporting automated tests. This task is to be used alongside the Bamboo's final tasks for publishing test results to Test Management for Jira. 

6 

Wrapping up

Having great tools that are tightly integrated is central to overcoming the challenges in DevOps implementation. We are hoping that with the new integration of Bamboo with Test Management for Jira, users can address CI/CD and continuous testing practices without losing speed or sacrificing quality throughout the DevOps pipeline.

We would love to hear your thought on this - share your comments or suggestions in the comments below, or give us a shout on Twitter using the #TM4J hashtag!

Start your free trial:

If you haven’t tried using Test Management for Jira yet, get a 30-day free trial here: