BMAD-METHOD/devKalla-Fordonscervice/_wds/workflows/7-testing/workflow.md

1.9 KiB

Phase 7: Testing (Designer Validation) Workflow

Validate implementation matches design vision and quality standards


Purpose

Phase 7 is where you validate that BMad's implementation matches your design specifications and meets quality standards.

This is Touch Point 3: BMad → WDS (BMad requests validation)


Workflow Architecture

This uses micro-file architecture for disciplined execution:

  • Each step is a self-contained file with embedded rules
  • Sequential progression with user control at each step
  • Iterative testing until approved

Phase 7 Micro-Steps

Phase 7.1: Receive Notification
    ↓ (BMad notifies feature complete)
Phase 7.2: Prepare for Testing
    ↓ (Gather materials, set up environment)
Phase 7.3: Run Test Scenarios
    ↓ (Happy path, errors, edge cases, design system, accessibility)
Phase 7.4: Create Issues
    ↓ (Document problems found)
Phase 7.5: Create Test Report
    ↓ (Summarize results)
Phase 7.6: Send to BMad
    ↓ (Notify developer of issues)
Phase 7.7: Iterate or Approve
    ↓ (Retest after fixes OR sign off)

When to Enter Phase 7

After BMad notifies you:

BMad Developer: "Feature complete: DD-001 Login & Onboarding

                 Build: v0.1.0-beta.1
                 Device: Staging environment

                 Ready for designer validation.
                 Test scenario: test-scenarios/TS-001.yaml"

Execution

Load and execute steps/step-7.1-receive-notification.md to begin the workflow.

Note: Each step will guide you to the next step when ready.


Resources

  • Test Scenario: test-scenarios/TS-XXX.yaml
  • Design Delivery: deliveries/DD-XXX.yaml
  • Scenario Specs: C-Scenarios/
  • Design System: D-Design-System/

Phase 7 is where you ensure quality! Test thoroughly, communicate clearly, and sign off with confidence!