W19: Notification System
Browsers: 3 (Manager, Worker, Manager2)
Stories: SPRINT0-028, SPRINT0-029, SPRINT0-030, SPRINT1-038, SPRINT1-047
Time: ~25 min
Test Items
- Work Order ID:
_________________ - Notification IDs:
_________________
Test Cases
19.1: Manager Assigns Work Order (Worker Receives Notification)
Browser: Manager, Worker
Steps:
- Manager: Assign work order to worker
- Worker: Check notification bell/icon
- Verify notification appears
- Record Work Order ID:
_________________
Verify: Worker receives notification when work order assigned
19.2: Worker Views Notification in App
Browser: Worker
Steps:
- Click notification bell/icon
- View notification list
- Open notification
- Verify navigation to work order works
Verify: Notifications visible, can open and navigate
19.3: Worker Marks Notification as Read
Browser: Worker
Steps:
- Open notification
- Mark as read (if option available)
- Verify notification status updates
Verify: Can mark notifications as read, status updates
19.4: Manager Configures Notification Preferences
Browser: Manager
Steps:
- Navigate to Settings → Notification Preferences
- Configure preferences:
- Enable/disable notification types
- Set delivery preferences
- Save
Verify: Notification preferences can be configured, settings persist
19.5: Manager Sets Do Not Disturb Window
Browser: Manager
Steps:
- Navigate to Settings → Do Not Disturb
- Set DND window (e.g., 10 PM - 6 AM)
- Save
Verify: DND window can be set, saved
19.6: Manager Configures Global Notification Policies
Browser: Manager/Admin
Steps:
- Navigate to Settings → Notification Policies
- Configure global policies:
- Default notification settings
- Policy rules
- Save
Verify: Global notification policies can be configured
19.7: Worker Receives Notification (Respects DND)
Browser: Manager, Worker
Steps:
- Worker: Set DND window (from 19.5)
- Manager: Assign work order during DND window
- Worker: Check if notification delayed or suppressed
Verify: DND settings respected, notifications handled correctly
19.8: Manager Verifies Notification Delivery
Browser: Manager
Steps:
- Review notification delivery logs/history (if available)
- Verify notifications sent correctly
- Check notification status
Verify: Notification delivery can be verified, logs available (if implemented)
Findings
- Status: [ ] ✅ Complete [ ] ⚠️ Partial [ ] ❌ Blocked
- Notification Delivery: [ ] ✅ Works [ ] ⚠️ Partial [ ] ❌ Missing
- Notification Preferences: [ ] ✅ Works [ ] ⚠️ Partial [ ] ❌ Missing
- DND Settings: [ ] ✅ Works [ ] ⚠️ Partial [ ] ❌ Missing
- Notes:
_________________