android-testing-ui

Automate Compose UI tests and Espresso checks for Android applications.

14|2|Updated Mar 7, 2026
One-click install
npx skills add https://github.com/krutikJain/android-agent-skills --skill android-testing-ui
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: android-testing-ui
Source: https://github.com/krutikJain/android-agent-skills/tree/main/.github/skills/android-testing-ui
Command: npx skills add https://github.com/krutikJain/android-agent-skills --skill android-testing-ui

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires roborazzi, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill addresses the challenge of validating Android UI behavior, leveraging Compose UI tests, Espresso-style checks, screenshot assertions, and accessibility verification.

Core Features & Use Cases

  • Compose UI Tests: Automate UI tests for Compose applications.
  • Espresso-style Checks: Utilize Espresso checks for Android UI verification.
  • Screenshot Assertions: Perform visual regression tests with screenshot comparisons.
  • Accessibility Verification: Ensure accessibility compliance through automated checks.

Quick Start

Run tests for the 'ORBittasks' Compose app using ./gradlew :app:connectedDebugAndroidTest verifyRoborazziDebug.

Frequently Asked Questions about android-testing-ui

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Compose UI tests and Espresso-style checks for my Android application?

You can automate Compose UI tests and Espresso-style checks by using a Skill that validates Android UI behavior through automated test frameworks, generating robust verification results for your application.

What is the best way to perform visual regression testing on Android Compose UI components?

The best way to perform visual regression testing on Compose UI components is using Roborazzi, which executes screenshot assertions and comparisons to validate visual behavior and catch unintended UI changes.

Can I verify accessibility compliance automatically in my Android UI testing workflow?

Yes, you can verify accessibility compliance automatically by running Android UI tests that include accessibility verification checks, ensuring your application meets required accessibility standards during the testing phase.

How do I run connected Android tests and visual regression checks together for a Compose app?

You run connected Android tests and visual regression checks together by executing the Gradle command `./gradlew :app:connectedDebugAndroidTest verifyRoborazziDebug`, which validates UI behavior and compares screenshots simultaneously.

Does this Android UI testing approach require Roborazzi as a dependency?

Yes, Roborazzi is a required dependency for this Android UI testing approach, providing the necessary screenshot assertion and visual regression testing capabilities to validate your Compose and Espresso-style UI checks.