understanding-the-testing-pyramid

Community

Build a fast, reliable Android test suite.

Authorskydoves
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Helps you choose the right mix of small, medium, and big Android tests so your CI stays fast and your suite doesn’t become flaky or unmaintainable.

Core Features & Use Cases

  • Clarifies test scope vs execution location: explains how small/medium/big (scope) is independent from local vs instrumented (execution).
  • Gives you a decision vocabulary: uses Google’s small/medium/big framing and avoids mixing it with the 5-layer Unit/Component/Feature/Application/Release Candidate framing.
  • Fixes common misconceptions: addresses why “Robolectric counts as what” and where the widely cited 70/20/10 rule actually comes from.

Quick Start

Ask the AI to recommend how many small, medium, and big tests you should have based on your current split and whether your tests all run instrumented in CI.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: understanding-the-testing-pyramid
Download link: https://github.com/skydoves/android-testing-skills/archive/main.zip#understanding-the-testing-pyramid

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.