Android Developers Backstage Android Developers Backstage

From natural language to UI tests: A deep dive into Journeys for Android Studio

Oct 14, 2025 · 44m

Summary

Hosts Tor Norby, Chet Haase, and guests Ray Buzzi and Adarsh Fernando introduce Journeys, an AI-powered automated testing tool in Android Studio Canary. Using Gemini’s multimodal capabilities, developers describe user journeys in natural language instead of writing brittle code. The system adapts to UI changes, generates cached actions for fast CI runs, and integrates with Firebase for scalable device testing.

Topics discussed

Introduction and hosts Introducing Journeys: Agentic automated testing Natural language test creation and benefits Resilience, real-world data, and Google Maps example Integration with unit tests and performance testing Deterministic CI execution via cached code Baseline profiles and startup performance Exploratory testing and Gemini's capabilities Privacy, APK handling, and device access Compose support and UI hierarchy analysis Firebase Test Lab integration Android Studio UI and reasoning visibility Speed, reliability, and release cadence AI-assisted code generation and validation Canary release status and action caching Platform extensibility and custom agents Composing journeys and login handling Conclusion and feedback request
Listen ad-free on Castria