When working with agile your processes should be lightweight, flexible and the same goes for your agile testing tools list. We have previously discussed how development and QA should work closely together in an agile environment along with providing our tips of how software testers can actively get involved with an agile scrum team. So, what tools should you look at using to help with your software testing efforts?
We believe it is essential that you choose tools that are lightweight, flexible and productive to use. They shouldn’t get in the way or ever replace core principles of the agile techniques that are used, but instead compliment and help increase productivity.
8 Agile testing tools
We’ve put together a shortlist of tools that you may want to consider using to help with your testing efforts. Not all tools will work for every team and as with everything in agile, you should be constantly reviewing what tools you use and adapt them so that they continually meet both yours and the team’s needs.
Cross browser testing tools
BrowserStack – These days it is essential to test any website or online application on not just desktop browsers but also tablet and mobile platforms. BrowserStack allows you to start a live session on many devices and browsers directly from your browser.
Litmus – Emails often don’t appear as expected in email clients and testing all the different clients can mean a lot of wasted time setting up accounts and re-sending the same email. Litmus offers cross client testing for emails and will save you a huge amount of time.
TestLodge – Documenting your testing efforts is just as essential within an agile team as with other methodologies. Writing lightweight tests will allow you to adapt them over time and using a lightweight test management tool to help manage this process can not only keep you organized and be a huge time saver, but can also provide key reports and identify trends which can be used within you team retrospectives.
Trello – Agile teams often work with lightweight boards, lists and cards and this is exactly what Trello provides. This lightweight tool can be used to track issues and allow your entire team to quickly see the progress in the same way that your scrum board works.
Pivotal Tracker – A similar concept to Trello which will allow you to track issues on a board as well as some additional functionality which will come in useful when working within an agile team.
Slack – A real time messaging app for teams which allows you to bring all your communication into one place and cut down on all those emails.
Zoom – Working in the same location is not always possible, you may have remote workers or your client may be the other side of the world. Zoom allows you to host video conferences on a lightweight system.
LICEcap – Captures short recordings of your screen into a gif so you can upload them to either your test management or defect tracking tools to help explain any issues you find.
Having just a few tools ready to use within your agile team should help speed up your testing efforts and over time you will soon know if they are right for you. Most of the tools which we have mentioned are either free to use or have a free trial period, so we suggest giving them a quick review to see if they can work for you.