Wouldn't it be great if your testing procedure was just a matter of looking through a folder of screenshots to see if everything looked as expected. No more manual testing or following complicated scripts to reproduce all the edge cases! It's possible, but it'll take some work.
In this presentation, I will give an overview of the steps necessary to implement this testing utopia:
Dependency injection
Mocked dependencies
Espresso testing
Fastlane Screengrab
Come find out how to make your testing as easy as watching a slideshow.