Choosing the right tool for your organization
When it comes to selecting a bug tracking tool for your project team, it’s important to understand the differences between each them to see which one best fits your needs.
Some bug tracking tools are used during development cycles to manage tasks and features, while other ones offer a test cases management solution. Your choice should be based on what you expect the tool to do and how you plan on using it. The size of your team and complexity of your project are also other factors to consider.
Below is a list of a few bug tracking tools we like the most for 2018.
Jira is one of the most common tools used by software companies and teams that build web and mobile applications. Jira is used to report and track bugs for any type of applications you build and is also extremely helpful for tracking tasks and stories throughout a product development cycle. Despite being one of the most robust tools on the market, it remains easy to use if you simply want to use it as a bug tracking tool. Some Jira’s best features include an easy navigation system, the number of filters you can use on a project, the Jira agile board, the possibility to link tickets and integration with Confluence. Overall you can use Jira to track test plan, use cases, and bugs.
We’ve used Jira for several years now and we are continually pleased with how much effort goes into this tool and the results it gives us.
Bug Hopper is a bug tracking platform we’ve developed and use at PLUS QA. Our goal was to create a tool with intuitive navigation for use by producers, testers, engineers and product managers. With Bug Hopper, you can easily report a bug or sort issues by browser, priority or assignee. You can also pull graphic reports based on type and number of issues for a project, keep track of testing progress and manage all the tasks associated with a project.
Bug Hopper also offers the possibility to manage test cases directly from the platform so you don’t need to work with 2 different apps to execute and track test cases and then report bugs.
Bug Hopper is the platform we recommend to our clients when they want to get quickly set up with a simple and efficient bug tracking tool.
DoneDone is a popular bug tracking tool in the digital agencies world. While it’s not ideal for long and complex projects that require access to test plans and technical documentation, DoneDone does a great job if you work on a small or medium-sized mobile app or website projects. The user interface is easy to navigate and you will quickly learn how to use it.
You can find more information about pricing here: https://www.getdonedone.com/plans-pricing/
Trello is an easy-to-use tool that can be used for a wide variety of tasks. At PLUS QA, we enjoy using Trello on a daily basis or track device usage in our Test Lab. However, it can also be used as a bug tracking system. You can find an example of how Trello is used in that way here: https://trello.com/b/BqfIiceR/trello-bug-tracking-process
The way bug tracking is presented in the Trello blog example is unusual compared to other tools listed above. Once you update a card, you need to manually move it to a different status column. This means that managing hundreds of bugs in Trello can be challenging and filtering of issues is not as easy and quick as other classic bug tracking systems. While Trello is a fantastic application, it’s not our preferred choice when it comes to bug tracking.
We’ve used Pivotal Tracker on various projects over the years and the tool definitely has some advantages. With Pivotal Tracker, it’s easy to transfer a ticket with a story to a tester so it can be turned into test cases. It can also be used to report a bug if needed. Pivotal Tracker does not necessarily have the most flashy user interface but it’s a solid application once you get used to it. On the other side, bug life cycle management can be a little confusing if you have to regress a large number of bugs. That said, we definitely recommend Pivotal Tracker as a good solution for your team to report and track bugs. As Pivotal Tracker says, “Consistency is key.”
Github is a web-based git repository platform but you can also use it to manage projects, tasks, features, and bugs. A large number of organizations use Github and overall it’s a user-friendly tool. If using GitHub to manage bugs during a test cycle, the labels feature comes in handy for sorting bugs and tasks. As far as filtering issues, there are no default options to view bugs by browser, device or environment. Being able to filter tickets and pull statistics is always helpful, and that’s something lacking with Github from a bug tracking standpoint.
Waffle is an easy-to-use tool that is designed to integrate directly with GitHub, making it a great fit for teams where development and QA are closely aligned. Waffle features full GitHub integration including the ability to link bugs with Github issues and projects, and the ability to close Github issues as the bug is resolved in Waffle. It also integrates with Slack and has a variety of nice graphical elements users will find useful.
When it comes time to pick a bug tracking tool for your organization, always try a free version of the application first to see how well it would work for you and your team on a daily basis. You should also consider how much time it will take to set up the tool and train your team on it. Keep in mind you should choose a bug tracker based on the size and the structure of your team and the complexity of your projects in addition to its overall feature set. There are many solid options for bug tracking out there and it all comes down to which is the best fit.
If you’re interested in partnering with us and learning more about our bug reporting and tracking process, leave us a message!