autorenew

Updated: 2026-03-25

automation-testing

Basic Information

Skill Name
automation-testing
Author
naodeng
Use Scenario
Manual regression is too costly and key flows need repeatable checks.
Target Users
Automation QAs and teams running CI/CD quality gates.
Summary
Who should use: Automation QAs and teams running CI/CD quality gates. Best used when: Manual regression is too costly and key flows need repeatable checks. How to use: Select stable high-value scenarios, automate in layers, and maintain suite health continuously.

Full Skill Guide

When

  • Regression scope is large and repetitive manual runs are costly.
  • Team needs stable quality checks in CI/CD.
  • Critical flows require fast feedback on each build.

What

  • Build reliable automated checks for high-value regression paths.
  • Reduce release risk through continuous verification.
  • Improve feedback speed while controlling maintenance cost.

How

  1. Select automation candidates by business criticality and stability.
  2. Design layered checks (API/service/UI) for best ROI.
  3. Implement robust data handling and environment isolation.
  4. Add deterministic assertions and failure diagnostics.
  5. Integrate into pipeline with clear quality gates.
  6. Maintain suite health by removing flaky/obsolete tests.

Reference

Positive Example (Input -> Output)

Input:

  • Weekly regressions: login, payment, refund, invoice

Output:

  • Automated suite with build-level smoke + nightly full run
  • Flakiness dashboard and owner-based fix workflow

Negative Example (Input -> Output)

Input:

  • "Automate everything"

Output (problem):

  • Low-value unstable UI scripts dominate effort
  • Slow pipeline and poor trust in failures

Limits

  • Do not automate volatile low-value scenarios first.
  • Do not ignore test maintainability and ownership.
  • Do not merge flaky tests into release gate.
  • Do not treat automation coverage as total quality coverage.
  • Do not skip manual exploratory testing for unknown risks.

Usage Guide

  1. Install and enable automation-testing first (use the install commands in this page).
  2. In your request, provide required context: scope, environment, timeline, and expected output format.
  3. Trigger with candidate scope, for example: "Use automation-testing to select top 20 automation candidates."
  4. Ask for outputs: ROI ranking, layer recommendation (API/UI), and CI gate proposal.
  5. Re-run monthly to refresh candidates and retire low-value scripts.

Installation

Platform

AI Tool

Quick install (one line)

Generating command...

Full script

Loading script...
Share