This document discusses trends in mobile app development and testing. It notes that users have higher expectations for frequent app updates and quality. Development teams are specializing while also using more open source tools and outsourcing. Testing in development focuses on units and features using emulators and personal devices, while testing in QA uses real devices for end-to-end and exploratory testing. The document advocates for collaboration between development and QA to leverage both teams' assets and improve test validity, coverage, and defect fixing. It introduces Keynote's real device cloud and integration with Appium to enable remote, automated testing across many real Android and iOS devices.
Related topics: