A Test Automation Workflow for Mobile Software That Actually Works
The vision is shared amongst many engineering and quality teams: we’re going to automate our testing end to end and integrate it seamlessly into our CI/CD pipeline. It sounds beautiful and efficient. And for much of your software testing infrastructure, you’re probably making it happen! Then reality hits hard as soon as you deploy the latest release of your mobile app. You don’t have control over the third-party devices or SDKs your app depends on, or the universe of operating systems users actually use. If you care about quality, and you want complete coverage for your mobile app, it isn’t possible with standard test automation principles alone. But with some creativity and a rethink of how you test on mobile, you can create automations that are resilient enough to handle those challenging use cases. In this session, we’ll talk through the challenge areas and roadblocks many teams ultimately run into, with concrete strategies to overcome them used by teams at popular mobile app companies like Citizen, BeReal, and Persona. You’ll walk away with lessons from the frontlines of mobile app testing, and a playbook to ensure you’re releasing the best quality app possible and catching bugs before production.