1.9 KiB
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! ✅✨