Skip to main content

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:

  1. Manager: Assign work order to worker
  2. Worker: Check notification bell/icon
  3. Verify notification appears
  4. Record Work Order ID: _________________

Verify: Worker receives notification when work order assigned


19.2: Worker Views Notification in App

Browser: Worker
Steps:

  1. Click notification bell/icon
  2. View notification list
  3. Open notification
  4. Verify navigation to work order works

Verify: Notifications visible, can open and navigate


19.3: Worker Marks Notification as Read

Browser: Worker
Steps:

  1. Open notification
  2. Mark as read (if option available)
  3. Verify notification status updates

Verify: Can mark notifications as read, status updates


19.4: Manager Configures Notification Preferences

Browser: Manager
Steps:

  1. Navigate to Settings → Notification Preferences
  2. Configure preferences:
    • Enable/disable notification types
    • Set delivery preferences
  3. Save

Verify: Notification preferences can be configured, settings persist


19.5: Manager Sets Do Not Disturb Window

Browser: Manager
Steps:

  1. Navigate to Settings → Do Not Disturb
  2. Set DND window (e.g., 10 PM - 6 AM)
  3. Save

Verify: DND window can be set, saved


19.6: Manager Configures Global Notification Policies

Browser: Manager/Admin
Steps:

  1. Navigate to Settings → Notification Policies
  2. Configure global policies:
    • Default notification settings
    • Policy rules
  3. Save

Verify: Global notification policies can be configured


19.7: Worker Receives Notification (Respects DND)

Browser: Manager, Worker
Steps:

  1. Worker: Set DND window (from 19.5)
  2. Manager: Assign work order during DND window
  3. Worker: Check if notification delayed or suppressed

Verify: DND settings respected, notifications handled correctly


19.8: Manager Verifies Notification Delivery

Browser: Manager
Steps:

  1. Review notification delivery logs/history (if available)
  2. Verify notifications sent correctly
  3. 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: _________________