CHALLENGE: Bugs appearing in user acceptance testing (UAT)
Our client’s testing methods were very outdated, and every time they moved into pre prod – user acceptance testing, they encountered bugs.
If something is fixed once, it shouldn’t appear again in UAT, yet in this case minor changes made to the software functionality at the last minute by different people were having an impact in UAT. Despite testing the system several times, a bug would still be found and had to be fixed.
SOLUTION: Automate the system
We suggested automation was the solution to ensure that at the click of a button the client could run all the functionalities, so there would be no possibility of a bug creeping in.
Using TDD and BDD Testing methods we could ensure the client had a robust system where, regardless of what changes were made, as soon as they were deployed, the automation test had to run.
We integrated it into the development process so that now, if the test failed, the client would know it was due to the presence of a bug that must be fixed before moving onto the next stage.
RESULT: A boost in efficiency driven by the new testing automation solution
Our client will no longer find any major bugs in the product and pre prod, which will allow them to make small changes and move forward without having to go back, find the problem and rectify it.
The time our client spent identifying bugs and going through the process of removing them was significant. By automating the process, we have improved efficiency within the business.