proffesor-for-testing avatar

Test Automation Strategy

This one helps you build test automation that doesn't collapse under its own weight. It pushes you toward the test pyramid (70% unit, 20% integration, 10% E2E) instead of the ice cream cone most teams accidentally create. The quick reference card flags common problems like flaky tests and brittle selectors, then shows fixes like quarantining and using data-testid attributes. The CI/CD integration examples are ready to copy, and it coordinates five QE agents to generate tests, hunt down flaky patterns, and optimize execution time. The gotchas section is honest about what goes wrong, like agents generating inverted pyramids or teams quarantining flaky tests forever without fixing them.

skills.sh installs
256
GitHub stars
524
last updated
Aug 21, 2026

Install

$ npx -y skills add proffesor-for-testing/agentic-qe --skill test-automation-strategy --agent claude-code

Installs into .claude/skills of the current project.

Files

Test Automation Strategy

<default_to_action> When designing or improving test automation:

  1. DETECT anti-patterns: Ice cream cone? Slow suite? Flaky tests?
  2. USE patterns: Page Object Model, Builder pattern, Factory pattern
  3. INTEGRATE in CI/CD: Every commit runs tests, fail fast
  4. MANAGE flaky tests: Quarantine, fix, or delete - never ignore

Quick Anti-Pattern Detection:

  • Ice cream cone (many E2E, few unit) → Invert to pyramid
  • Slow tests (> 10 min suite) → Parallelize, mock external deps
  • Flaky tests → Fix timing, isolate data, or quarantine
  • Brittle selectors → Use data-testid, semantic locators </default_to_action>

Quick Reference Card

When to Use

  • Building new automation framework
  • Improving existing test efficiency
  • Reducing flaky test burden
  • Optimizing CI/CD pipeline speed

Anti-Patterns to Detect

ProblemSymptomFix
Ice cream cone80% E2E, 10% unitInvert pyramid
Slow suite30+ min CIParallelize, prune
Flaky testsRandom failuresQuarantine, fix timing
Coupled testsOrder-dependentIsolate data
Brittle selectorsBreak on CSS changeUse data-testid

Sponsors

Details

Repository
github.com/proffesor-for-testing/agentic-qe
Categories
Testing & QA, DevOps & CI/CD, AI & Agent Building, Automation & Workflows, Design & UI/UX
First seen
Jun 3, 2026

More from proffesor-for-testing/agentic-qe

All 13
1borghei avatarsenior-qaborghei/claude-skillsTesting for React/Next.js with Jest, React Testing Library, and Playwright. Use when generating tests, writing unit tests, analyzing coverage, scaffolding E2E t230skills.sh installs
2javalenciacai avatarsenior-qa-engineerjavalenciacai/qaskillsBehave as a Senior QA Engineer covering the complete software testing lifecycle from requirements analysis through test automation and continuous improvement. A229skills.sh installs
3daleseo avatarbun-testdaleseo/bun-skillsConfigure Bun's built-in test runner with Jest-compatible APIs. Use when setting up testing infrastructure, writing unit/integration/snapshot tests, migrating f228skills.sh installs
4bobmatnyc avatarTesting Anti-Patternsbobmatnyc/claude-mpm-skillsNever test mock behavior. Never add test-only methods to production classes. Understand dependencies before mocking. Language-agnostic principles with TypeScrip226skills.sh installs
5community-access avatartesting-strategycommunity-access/accessibility-agentsAccessibility testing decision trees, browser/AT compatibility matrices, manual vs. automated test coverage, regression testing patterns, and acceptance criteri215skills.sh installs
6supabase avatare2e-studio-testssupabase/supabaseRun e2e tests in the Studio app. Use when asked to run e2e tests, run studio tests, playwright tests, or test the feature.211skills.sh installs