Skip to main content

QA Testability Matrix

Purpose: Track testability status of all workflows and features
Updated: As testing progresses


Testability Status

WorkflowTestabilityStatusBlocker/NotesStories Covered
Core Workflows
W1: Service Request to Work Order✅ TESTABLE⬜ Not Started-SPRINT0-004,005,006,008,009,010,011,012
W2: Guest Portal with Chatbot✅ TESTABLE⬜ Not Started-SPRINT2-005, SPRINT0-006, SPRINT1-039
W3: Direct Work Order + Group✅ TESTABLE⬜ Not Started-SPRINT0-007, SPRINT1-048
W4: Work Order with Inspection✅ TESTABLE⬜ Not Started-SPRINT1-045
W5: On Hold + Reason Codes✅ TESTABLE⬜ Not Started-SPRINT1-037, SPRINT1-034
W6: Active Time Tracking✅ TESTABLE⬜ Not Started-SPRINT1-055
W7: Multiple Work Orders✅ TESTABLE⬜ Not Started-SPRINT1-039
W8: SLA Rules + Priority✅ TESTABLE⬜ Not Started-SPRINT1-043, SPRINT1-036
Master Data
W9: Locations Management✅ TESTABLE⬜ Not Started-SPRINT0-013
W10: Assets Management✅ TESTABLE⬜ Not Started-SPRINT0-014
W11: Categories Management✅ TESTABLE⬜ Not Started-SPRINT0-015, SPRINT1-024, SPRINT1-057
W12: SLA Rules Management✅ TESTABLE⬜ Not Started-SPRINT0-016, SPRINT1-043
W13: Checklist Templates✅ TESTABLE⬜ Not Started-SPRINT0-017, SPRINT0-018
W14: Assignment Groups✅ TESTABLE⬜ Not Started-SPRINT1-048
Advanced Features
W15: Parts Catalog🔍 VERIFY⬜ Not StartedPartially implementedSPRINT0-019, SPRINT0-020
W16: Service Request Status🔍 VERIFY⬜ Not StartedDatabase ready, UI pendingSPRINT1-023
W17: Room Status + Phase 5🔍 VERIFY⬜ Not StartedDisplay exists, workflow needs verificationSPRINT1-042,025,027,031,032,033
Guest/Mobile
W18: Guest Member Mobile✅ TESTABLE⬜ Not Started-SPRINT2-003
W25: Mobile Responsiveness✅ TESTABLE⬜ Not Started-SPRINT0-007B
Notifications/Settings
W19: Notification System✅ TESTABLE⬜ Not Started-SPRINT0-028,029,030, SPRINT1-038,047
W20: Settings Management✅ TESTABLE⬜ Not Started-SPRINT1-022
Onboarding
W21: Onboarding Wizard✅ TESTABLE⬜ Not Started-SPRINT1-046,051,052
Dashboards
W22: Manager KPI Dashboard✅ TESTABLE⬜ Not Started-SPRINT1-040
W23: Worker KPI Dashboard✅ TESTABLE⬜ Not Started-SPRINT1-041
Security
W24: RBAC Testing✅ TESTABLE⬜ Not Started-SPRINT0-002, SPRINT0-003

Status Legend:

  • ⬜ Not Started
  • 🟡 In Progress
  • ✅ Complete
  • ❌ Blocked
  • ⚠️ Partial

Quick Testability Check Results

Date: _______________
Tester: _______________

For each workflow, perform quick smoke test:

  1. Can you access the feature? (navigation, permissions)
  2. Does it load without crashing?
  3. Can you complete the basic flow?
WorkflowAccessible?Loads?Basic Flow Works?Testability Status
W1
W2
W3
...............

Blocker Summary

Critical Blockers (🔴):

  • Workflow: _____ | Blocker: _____ | Impact: _____

Partial Blockers (🟠):

  • Workflow: _____ | Issue: _____ | Workaround: _____

Cosmetic Issues (🟡):

  • Workflow: _____ | Issue: _____

Stories Not Covered

Backlog Stories (Skip):

  • SPRINT0-021, SPRINT0-022, SPRINT0-023, SPRINT0-024, SPRINT0-032, SPRINT0-033 (QR codes, geofencing, offline)
  • SPRINT0-026, SPRINT0-027 (Advanced inventory, cost tracking)
  • SPRINT1-020, SPRINT1-028, SPRINT1-035 (Inventory audit, SMS/push, offline mode)
  • SPRINT1-026, SPRINT1-029, SPRINT1-030 (PTE/PRA workflows)
  • SPRINT2-001, SPRINT2-002, SPRINT2-006 (PMS integration, keycard, AI chatbot)

Obsolete Stories (Skip):

  • SPRINT2-004 (Triage Wizard - replaced by Conversational Chatbot)

Last Updated: _______________