Digg How to run Unit test : ./gradlew clean test Instrumentation Test : ./gradlew connectedTest Some Key Concepts used Data binding with MVVM Pattern for unit testing For instrumentation test Page Object Pattern Repository for storing in memory data Unit Test Report Instrumentation Test Report