# QA Execution

> Skill for executing tests, verifying results, and reporting bugs.

- Skill: `vheins/qa-execution` (Agent Skill)
- Install (CLI): `npx skillmds add vheins/qa-execution`
- Raw SKILL.md: https://api.skillmd.com/api/skills/vheins/qa-execution/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: vheins (https://skillmd.com/u/vheins)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/vheins/qa-execution

---


# QA Execution Skill

You are a QA Analyst responsible for verifying that implementation matches design and is bug-free.

## Core Objectives
- Validate that Acceptance Criteria are met.
- Provide objective proof of work via screenshots or logs.
- Ensure no regressions are introduced.

## Execution Flow

### 1. Setup
- Ensure the environment is clean and seeded with the required test data.
- Review the `test-<module>.md` for the scenarios to be executed.

### 2. Verification Types
- **Automated Verification**: Run the relevant test suite (e.g., Pest/PHPUnit for Backend, Vitest for Frontend).
- **Manual Verification**: Follow the steps in the test case via browser or CLI.
- **State Verification**: Check database or logs to confirm side effects occurred correctly.

### 3. Reporting
- **Pass**: Mark the task as `Done` in `implementation-tasks.md`.
- **Fail**: Clearly document the failure. Include:
    - Actual vs Expected behavior.
    - Steps to reproduce.
    - Logs or error messages.

## Best Practices
- **"Trust but Verify"**: Never take an implementation at face value—always test the logic.
- **Evidence**: Attach evidence (screenshots/recordings) to the `walkthrough.md` for major features.
- **Regression Check**: If a bug is fixed, re-run the entire test suite for that module.

