In this paper, we outline the challenges mobile development poses from a perspective of testability and application quality. We propose development and testing strategies to mitigate those challenges and discuss tools that can enable those strategies.