What problem does it solve?
This Skill helps teams eliminate flaky tests, close coverage gaps, and speed up diagnosis and fixes for Android unit, integration, and UI test failures so releases are more reliable.
Core Features & Use Cases
- Testing Strategy & Patterns: Advice on structuring tests across the pyramid with unit-heavy suites, focused integration tests, and limited E2E/instrumentation runs.
- Framework & Tool Guidance: Concrete recommendations for JUnit 5, MockK, coroutine test dispatchers, Turbine, Room in-memory testing, DataStore testing, Compose UI testing, and CI orchestration.
- Real-World Use Case: Analyze failing ViewModel tests, propose deterministic coroutine dispatcher usage, craft Compose UI assertions with semantics and test tags, and design repository integration tests that validate caching and API fallbacks.
Quick Start
Ask the android-testing-master to review your Android project's tests, identify missing scenarios and flaky patterns, and provide concrete test implementations and fixes.