W12: SLA Rules Management
Browsers: 2 (Admin, Operations_Director)
Stories: SPRINT0-016, SPRINT1-043
Time: ~15 min
Test Items
- SLA Rule ID:
_________________ - Work Order ID:
_________________
Test Cases
12.1: Create SLA Rule
Browser: Admin or Operations_Director
Steps:
- Navigate to Settings → SLA Rules
- Create SLA rule:
- Category: Plumbing
- Priority: High
- SLA Hours: 4
- Save
- Record SLA Rule ID:
_________________
Verify: SLA rule created, saved
12.2: Edit SLA Rule
Browser: Admin or Operations_Director
Steps:
- Navigate to SLA rule from 12.1
- Edit SLA hours: 4 → 6
- Save
Verify: SLA rule updated, changes persist
12.3: View SLA Rules List
Browser: Manager
Steps:
- Navigate to SLA Rules list
- Verify rule from 12.1 appears
- Check filtering/sorting (if available)
Verify: Rules list displays correctly, filtering works
12.4: Verify SLA Applies to Work Orders
Browser: Manager
Steps:
- Create work order:
- Category: Plumbing (matches SLA rule from 12.1)
- Priority: High
- Submit
- Record Work Order ID:
_________________ - Navigate to work order detail
- Verify SLA due date = created_at + 4 hours (from rule)
Verify: SLA rule applies automatically, due date calculated correctly
12.5: Delete SLA Rule
Browser: Admin
Steps:
- Navigate to SLA rule from 12.1
- Delete rule
- Verify existing work orders still have SLA (rule deletion doesn't affect existing WOs)
Verify: Rule deleted, existing work orders unaffected
Findings
- Status: [ ] ✅ Complete [ ] ⚠️ Partial [ ] ❌ Blocked
- Notes:
_________________