QA Matrix Template
Use this template for feature validation across attunelogic-api, attunelogic-mobile, and attunelogic-service.
Scopeβ
Describe what this matrix validates and the exact feature boundaries.
Environmentsβ
- API version/branch:
- Mobile version/branch:
- Service version/branch:
- App type:
- Test tenant(s):
Pre-Test Setupβ
- Define required seed data and starting states.
- Confirm tenant config flags and default/fallback behavior.
- Identify user roles and permissions required for tests.
- Define offline/latency conditions if applicable.
Matrixβ
| ID | Area | Scenario | Steps | Expected Result |
|---|---|---|---|---|
| Q1 | Core Flow | Happy path | Execute normal user flow | Correct state transitions and API responses |
| Q2 | Validation | Missing required input | Omit required input and submit | Validation error is clear and actionable |
| Q3 | Permissions | Unauthorized path | Execute restricted action as invalid role | Action is blocked with correct response |
| Q4 | Config | Tenant variant behavior | Run same action under different tenant config | Behavior follows configured mode with fallback |
| Q5 | Failure | Upstream/API failure | Simulate server/network failure | UI shows safe error state and recovery path |
| Q6 | Regression | Legacy behavior check | Run known legacy workflow | Existing behavior remains backward compatible |
API Verification Checklistβ
- Endpoints touched:
- Request/response contract changes:
- Error shape validation:
- Status/stage transition checks:
- Observability/log checks:
Mobile Verification Checklistβ
- Screen/CTA behavior:
- Loading/empty/error states:
- Offline queue/retry behavior:
- Navigation and state consistency:
Service Verification Checklistβ
- UI workflow behavior:
- Filters/status rendering consistency:
- Loading/empty/error states:
- Data refresh and cache consistency:
Regression Checklistβ
- Backward compatibility validated for existing customer workflows.
- Tenant config fallback behavior validated.
- No unrelated feature regressions observed.
Exit Criteriaβ
- All critical/high test cases pass.
- No unresolved blocker defects.
- Known risks documented with mitigation and owner.