An application is good, a working application is better! And for that, the Quality Assurance team of the Blue Soft group does not slacken its efforts in the hunt for bugs. Here is a quick tour of the main tools used by the QA team.
Testrail, QA tool for test writing
The flagship tool of the group's QA department Blue Soft, which is also the basis of the tester, is Testrail. " It's the tool with which we write our four tests, which we use for all our test campaigns and where we have all our traceability," explains Arnaud Walet, QA Manager at Blue Soft Group since 2021. There are a few competitors on the market, such as Test Link X-Ray for example, but Testrail remains the number one tool for our test team.
Java Selenium, QA tool for automated applications
For the automated part of the web applications, our test team favors the Java QA tool Selenium. It's a tool that can be used for anything, even without knowing too much about it: its ease of use and understanding make it accessible with a minimum of explanation and training. " It's a tool that is constantly being improved and is totally dynamic in the way it conceives the test," adds Arnaud.
Azure DevOps for collaboration
The Microsoft tool has made its way into the QA department's processes. Azure DevOps is used to describe User Stories (US) and boards. The tool allows to follow all the US and sprints according to the projects. In addition to the test plans, it is possible to add in comments, if necessary, everything that the QA team has tested, including screenshots. Everything will be brought up in case of bugs in order to be able to trace everything that has been identified during the QA phase.
To learn more, check out the top 5 benefits of Microsoft's Azure DevOps.
There are not only QA tools, there are also good QA manager qualities
Putting yourself in the user's shoes
Thinking like an average user and imagining what you would never have thought of so that the application responds correctly is an essential QA tool. It is necessary to be technologically curious, rigorous and autonomous.
Default the application
The test team's goal is to find workings that could defeat the application. "Actually, it's the opposite pattern. It's saying, I want to find something that doesn't work in the application, not prove that it works. What's going to happen when I do this or that action? Even if the application tells me I'm not allowed to do it, if I do it anyway, what will happen?
Always check what you are told
Anecdote from Arnaud, QA manager at Blue Soft : " I can't count the number of times I've been told "don't worry, it's a pusher, it works" and that I checked it out and that the code or the push didn't work. So I think that's the main quality of a good QA manager.
Want to learn more about the QA role? Watch our video Understanding the Role of the QA Manager in Application Development