Complete QA of beacon implementation combined with app functionality, usability and performance check for an early stage seed funded startup.
On initial exploration using exploratory test approach multiple issues related to core functionality of the application, app performance related to page rendering, multiple crashes while loading landing page, points redemption were found.
Given the complexity of the issues, the build was scrapped and new application was designed from ground up with Beacon technology. The task of performing a POC to identify the best beacon from 2 kinds of beacons, as shortlisted by Product Architect, was completed and a recommendation was done to the engineering team after suitable comparative tests. With the new beacon tech in place, complete revamp including UI was done and the objective shifted to delivering a minimum viable product.
Test strategy was prepared to attain Maximum Test Coverage for the application within tight schedule. Three teams were created and tasks were assigned based on business risk and priorities.
Many crashes were found related to app permissions, and multiple activities happening in background. Several issues related to UI consistency, rendering across form factors, etc were found in lower end phones. Key issues related to detection of beacons in lower end phones, points credit to users in speciﬁc stores, and user hacks to get extra redemption points (by changing system dates) etc. were also found and were ﬁxed.
The engineering team was able to quickly arrive at the beacon of choice and the iterations happened faster with rapid feedback & CD. Demo to the the investors at stores passed without any glitches. Qapitol QA is now QA partner to test further releases to ensure consistent customer experience.