Biznessapps - mobile do-it-yourself platform application that allows small and medium-sized businesses to create mobile apps with relative ease.
The challenge was to build a QA process for the project. Until we joined, the developers were making testing chaotic. Many of the bugs were missed during regular test passes and issues were stored in non-structural way. The bug tracking system was also messy. All this led to a huge number of issues in the production environment.
The task was to improve QA process, clean up the bug tracking system, and organize all existing issues. Test documentation needed to be maintained, and we needed to make an initial test pass to understand the true quality of the application. This was the only way to be responsible for the quality of Biznessapp’s products.
The customer support team didn’t know the specific functionality of the project and couldn’t explain to customers how features work.
This was a long-term project where we act as a dedicated team responsible for the quality of BiznessApp’s products.
From the start, we initiated changes within the regular development process, including updating the Jira workflow, test strategy design and QA process setup, performing an initial test pass to understand the real quality of products, cleaning the bug tracking system from old bugs and test documentation development.
We structured and formalized the testing process. It was a positive surprise for the dev team when they saw how the bugs should look (clear steps to reproduce and actual results, crash logs and screenshots attached, etc). More than 90% of applications were covered by test cases.
The ratings of the mobile apps in the AppStore and Google Play increased, and every team member felt significant improvements. This positively affected the quality of BiznessApps products. We reduced the number of customer support issues by more than 50% and helped CS team understand all functional areas and features of the project.
Reported thousands of UI/UX, functional, non-functional issues, and a lot of improvements, most of which were implemented in the project. Performed regression, acceptance, localization, integration, and usability testing for various browsers (Safari, Chrome, FireFox, IE, Edge, Opera).
A major number of issues were related to the mobile apps. We tested on both IOS and Android platforms and used more than 70 real physical devices as well as cloud testing services like SauceLabs and AWS Device Farm. Afterwards, users started feeling just how much the quality of the applications increased