This document provides an overview of various techniques for automating the testing of mobile apps, including unit testing and instrumentation. It discusses using Xcode's Instruments tool to monitor reference counting, battery usage, network activity, and crash reporting. Specific instrumentation techniques covered include the Automation instrument, Calabash, Appium, and UIAutomation. The document also provides tips for testing build/version numbers, deploying to devices, and integrating with DevOps tools like Xcode Server.