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

Make your testing as easy as watching a slideshow.