The chief dilemmas of native mobile app testing include the lack of parallelism, the cost of concurrency with real device hardware, and the challenge of making tests efficient.
In this article, I’d like to discuss a solution that can help overcome each of these problems: Running your Google Espresso tests on every pull request, with faster feedback using emulators. While this technique should not be the be-all, end-all of your testing strategy, it can help to meet your speed goals while still providing broad coverage and accurate feedback [...]
Greg Sypolt (@gregsypolt) is Director of Quality Engineering at Gannett | USA Today Network, a Fixate IO Contributor, and co-founder of Quality Element. He is responsible for test automation solutions, test coverage (from unit to end-to-end), and continuous integration across all Gannett | USA Today Network products, and has helped change the testing approach from manual to automated testing across several products at Gannett | USA Today Network. To determine improvements and testing gaps, he conducted a face-to-face interview survey process to understand all product development and deployment processes, testing strategies, tooling, and interactive in-house training programs.