What problem does it solve?
This Skill helps you design, write, and debug reliable Android test suites without spending time stitching together scattered testing patterns or unstable setups. It covers the full testing pyramid so teams can keep logic tests fast, integration tests realistic, and UI tests trustworthy.
Core Features & Use Cases
- Unit testing for UseCases, repositories, utilities, and other pure logic with JUnit and MockK.
- ViewModel and Flow testing with coroutine test tools and Turbine for state and emission verification.
- Integration and UI testing for Hilt, Room, Compose, and Espresso workflows across Android Studio and AOSP modules.
- Screenshot regression testing with tools such as Paparazzi or Roborazzi to catch visual changes early.
- Practical use case: apply this Skill when a screen is flaky, a ViewModel state transition fails, or a new feature needs a complete test strategy from unit coverage to UI validation.
Quick Start
Ask for the Android test type you need, name the class or feature, and request a ready-to-use test implementation or debug fix.