Our Consultants acted as a quality gate between a leading digital agency and Cancer Research UK, testing mobile apps to promote and assist with the Race for Life campaign.
The apps were designed to provide registered users with encouragement and race information, while integrating with third party fundraising portals.
We reviewed and checked the agency’s testing plans while the apps were under development, requesting clarifications, process improvements and evidence of testing where needed.
App testing
Once release candidates were available, full Functional Tests were performed against each app, using a mixture of scripted and exploratory tests.
The apps were primarily manually tested, with automated regression testing later implemented via the Appium tool.
Maximising Performance
Performance Testing of the back-end was carried out, which identified issues with concurrency, particularly how many users could be supported. Infrastructure and database changes were made and the tests repeated to verify the improvements had been successful.
Testing procedure
Our Consultants performed the testing remotely, collaborating with the development team and Cancer Research UK via Cloud platforms such as Jira. Testing was carried out over a mixture of network conditions, including 2G, EDGE, 3G and Wifi.
Testing results
There were significant issues raised with the apps, especially links with third parties, social media (Facebook and Twitter) and the bespoke CMS delivered to integrate with Cancer Research UK’s corporate systems for race and participant information. As such, multiple releases of the apps were needed, which were all stringently tested before being launched with confidence.