qa-regression

Automate Playwright regression tests for authentication, dashboard, and user CRUD flows.

2|Updated Sep 13, 2025
One-click install
npx skills add https://github.com/s977043/river-reviewer --skill qa-regression
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qa-regression
Source: https://github.com/s977043/river-reviewer/tree/main/skills/agent-skills/qa-regression
Command: npx skills add https://github.com/s977043/river-reviewer --skill qa-regression

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Automation of regression tests to protect critical user flows and detect unintended changes early.

Core Features & Use Cases

  • Test scaffolding: establishes a Playwright-based suite for auth, dashboard, and user flows.
  • Helper patterns: central login and data setup to ensure consistent tests.
  • Quick Start: run Playwright tests with environment variables for test credentials.

Quick Start

Set up Playwright and run the recommended test suite using environment vars like TEST_EMAIL and TEST_PASSWORD.

Frequently Asked Questions about qa-regression

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

FAQPage Schema
How do I automate regression testing for my web application?

Regression testing automation uses Playwright to run repeatable tests on core user flows like authentication and dashboards. This Skill provides a structured test suite with helper functions for login, data creation, and cleanup, letting you catch unintended changes before release by running npx playwright test with environment variables for test credentials.

Can I use Playwright for end-to-end regression tests in CI/CD?

Yes. Playwright supports e2e regression testing in CI environments. This Skill scaffolds auth, dashboard, and user CRUD tests organized under tests/ with environment setup and post-test cleanup, enabling both pre-release smoke tests and daily automated regression runs through standard CI pipelines.

What do I need to set up before running regression tests with Playwright?

Regression testing with Playwright requires Playwright installed, environment variables (TEST_EMAIL, TEST_PASSWORD, API_URL, ADMIN_TOKEN), common helper functions like login(page) for consistent test execution, and tests organized in a tests/ directory ready to run with npx playwright test.

How do regression tests detect changes in critical user flows?

Regression tests execute predefined flows—authentication, dashboard loading, user creation—and verify expected outcomes remain unchanged. By running these tests regularly, you detect unintended side effects or breaking changes early, protecting core functionality across authentication, dashboard, and user management paths.

Can I run regression tests in headed mode for debugging?

Yes. Playwright supports headed mode for visual debugging. This Skill enables optional headed execution, letting you watch test steps interact with your application in real time to diagnose failures before committing fixes to your regression suite.