Skip to content

QA Recette Commands (/common:)

← All command namespaces

Automated acceptance testing with Claude in Chrome.

CommandDescription
/qa:recetteExecute automated acceptance tests via browser
/qa:fixFix bugs from recette session (TDD workflow)
/qa:statusShow recette session status and progress
/qa:regressionView and manage regression test registry
/qa:reportGenerate recette report (MD/HTML/JSON)

Golden Rule

A fixed bug should NEVER reappear.

All detected errors automatically generate regression tests.

Usage Examples

bash
# Test a specific story
/qa:recette --scope=story --id=US-001

# Test all stories in a sprint
/qa:recette --scope=sprint --id=Sprint-3

# Dry run to see test plan
/qa:recette --scope=story --id=US-001 --dry-run

# Resume interrupted session
/qa:recette --resume=REC-20260130-143022

# Record execution as GIF
/qa:recette --scope=story --id=US-001 --record-gif

# Fix all bugs from a recette session
/qa:fix --session=REC-20260130-143022

# Dry run: refine and document without fixing
/qa:fix --session=REC-20260130-143022 --dry-run

# Fix critical bugs only
/qa:fix --session=REC-20260130-143022 --severity=critical

Prerequisites

  • Chrome extension Claude in Chrome v1.0.36+
  • Claude Code with --chrome flag or /chrome command

Test Categories

CategoryDescription
acceptance_criteria_validationTests for each AC
edge_casesBoundary conditions
error_scenariosError handling
ui_ux_verificationUI/UX consistency
performance_checksLoad times
security_basicsXSS, CSRF, injection

Error → Test Pipeline

When an error is detected:

  1. Classify error type (visual, interaction, validation, logic, security, API)
  2. Generate appropriate tests:
    • Logic/Validation → Unit test
    • API/Service → Functional test
    • User flow → Behat feature
  3. Register in regression suite with @regression tag
  4. Fix bug using TDD workflow
  5. Verify all regression tests pass

Output Structure

.recette/
├── plans/           # Test plans (YAML)
├── sessions/        # Session states (resume)
├── regression/      # Regression tests
│   └── registry.yaml
├── metrics/         # Historical data
└── reports/         # Generated reports

See command documentation: Dev/i18n/{lang}/Common/commands/recette.md See fix command documentation: Dev/i18n/{lang}/Common/commands/recette-fix.md See status command documentation: Dev/i18n/{lang}/Common/commands/recette-status.md See regression command documentation: Dev/i18n/{lang}/Common/commands/recette-regression.md See report command documentation: Dev/i18n/{lang}/Common/commands/recette-report.md