What problem does it solve? Android test suites often fail on CI despite passing locally, lack consistent structure, and misuse Hilt test APIs. This Skill encodes Google's official testing guidance — with accurate per-page source attribution — so tests become deterministic, consistently structured, and correctly wired with Hilt. ## Core Features & Use Cases - Determinism enforcement: Checklists and patterns for injecting Clock, dispatchers, and seeded Random, plus disabling animations via testOptions. - Structure and naming conventions: Given-When-Then / Arrange-Act-Assert comment blocks and method naming rules, including the API 30 backtick limitation for instrumented tests. - Hilt testing mechanics: Correct usage of @HiltAndroidTest, HiltAndroidRule ordering, @TestInstallIn, @UninstallModules, @BindValue, and @CustomTestApplication with WRONG vs RIGHT code patterns. - Use Case: A developer sees tests pass locally but fail on CI; the Skill diagnoses the non-determinism source (time, coroutines, animations, external state) and provides the exact fix pattern. ## Quick Start Ask the assistant to review your Android test class for determinism issues and correct Hilt rule ordering using this testing strategy skill.