Errors & Testing Testing your applications is a big part of defensive programming in Android. Fortunately automating tests can help make the job easier. Discover how to create and use automated unit and UI testing techniques for Android apps.