This document discusses unit testing for mobile apps. It provides an overview of unit testing, including why to test code (to fix bugs early, refine design, ease changes, and provide documentation), how to test code (after writing, before writing, and after fixing bugs), and popular tools for unit testing iOS and Android apps, such as XCTest, JUnit, and Robolectric. Code samples are provided to demonstrate unit testing with XCTest, OCMock, JUnit, and Mockito. The presentation concludes with a demo of testing with KIF and a call for questions.