Jira new plugin: Bonfire for Agile Testing
At the Atlassian Summit 2011, Andrew Prentice, Atlassian QA Manager, presented a new Jira plugin that allows for more efficient reporting of bugs. As discussed in my previous post, in projects using the Agile model bugs need to be reported as soon as possible. Any tool that helps you to accomplish this will be very useful for testers.
When reporting an issue you need to provide the most details possible so developers are able to reproduce them; for example, when testing a web application you usually provide this information: browser and platform where you find the bug, URL, and/or screenshots. Not all bugs need screenshots, but a screenshot can help developers to see the problem and can provide useful information in the future. The disadvantage of providing more details when reporting a bug is that it takes time. In the Atlassian Conference, Prentice emphasized the idea, “Agile Testing, it’s about time.” He also mentioned that testers spent 60% of their time reporting bugs. That is a lot of time, especially in Agile development where time is critical.
To enhance the process of testing and reporting issues, Atlassian offers the following features in the new Jira plugin:
- Fastest way to create bugs with screenshots
- Create issue templates with dynamic content
- Build test sessions and assign them to Jira tasks
- Track time of test sessions
How to install Bonfire:
This plugin is installed in Jira server and then each user needs to install browser extensions. Currently you can get Bonfire free, for 30 days. To install Bonfire in Jira server, you have to follow the steps outlined here: http://confluence.atlassian.com/display/BONFIRE/Bonfire+Installation+Guide
After installing it, you have to get a license (even for the free trial), just follow these steps:
- If you don’t already have one, create an account in https://my.atlassian.com
- Login in Atlassian and go to “New Evaluation License”
- Select the product “Bonfire” and copy the license text
- Click on “Generate License”
- Copy the license text
- Go to Jira > Administration> Plugins
- In the left side menu, click on “Bonfire License”
- Paste license and click on “Add”
Now that Bonfire is installed in the Jira Server, testers or anyone on the team can download the browser extensions to start reporting issues. Browser extensions are supported in these browsers: Internet Explorer, Firefox, Chrome and Safari (Bonfire User Guide, 2011).
How to use Bonfire:
I prepared a video to show Bonfire features, it contains the following sections:
- Install Bonfire browser extension in Chrome
- Create a test session for a Jira task
- For the task, “Testing Oshyn’s site”, I will create the test session “Testing Blog posts”
- Create a template with variables
I will create two variables: “platform” and “lastDateModified
Template will contain a description with dynamic content
- Create an issue using the template and adding a screenshot
End the test session and log the time spent testing
- Check all the test sessions of the task “Testing Oshyn’s site”
What are the Advantages of using Bonfire?
Test sessions is another useful feature; not only for testers but also for the whole team. Testers and developers can check issues reported when testing a particular area of the product and Project managers can verify the time spent in a test session.
Bonfire is a great way to save time when reporting bugs and allows organizing testing activities in your Jira Project.
Bonfire User Guide: http://confluence.atlassian.com/display/BONFIRE/Bonfire+User+Guide
Agile Testing: It’s about time – Atlassian Summit 2011: http://www.youtube.com/watch?v=dYFzeh
Bonfire for Jira: http://www.atlassian.com/en/software/bonfire/video
Original post can be found here.