Testing the visual portion of iOS applications can be painful, slow and flakey, which is why we’re happy to include FBSnapshotTestcase in our toolkit. It automates taking, storing and diff-ing snapshots of UI components so you can keep your interfaces pixel-perfect. Since it runs as a unit test (in the simulator), it is faster and more reliable than functional-testing approaches.