Skip to main content

W7: Multiple Work Orders from Service Request

Browsers: 3 (Worker, Manager, Worker2)
Stories: SPRINT0-004, SPRINT1-039, SPRINT0-008, SPRINT0-010
Time: ~25 min


Test Items

  • Service Request ID: _________________
  • Work Order IDs: _________________, _________________, _________________

Test Cases

7.1: Worker Creates Service Request

Browser: Worker
Steps:

  1. Create service request:
    • Summary: "Room 101 needs plumbing and electrical work"
    • Description: "Multiple issues in room 101"
  2. Submit
  3. Record Service Request ID: _________________

Verify: SR created, status = pending


7.2: Manager Creates 3 Work Orders

Browser: Manager
Steps:

  1. Navigate to SR from 7.1
  2. Click "Create Work Orders"
  3. Create 3 work orders:
    • WO1: Plumbing - "Fix sink"
    • WO2: Electrical - "Fix outlet"
    • WO3: General - "Replace light bulb"
  4. Submit
  5. Record Work Order IDs: _________________, _________________, _________________

Verify: 3 WOs created, all linked to SR, SR status updated


7.3: Manager Assigns to Different Workers

Browser: Manager
Steps:

  1. Assign WO1 to Worker 1
  2. Assign WO2 to Worker 2
  3. Assign WO3 to Worker 1

Verify: Workers receive notifications, WOs assigned


7.4: Workers Complete Independently

Browser: Worker 1, Worker 2
Steps:

  1. Each worker completes their assigned WOs
  2. Browser: Manager - Monitor SR status as WOs complete

Verify: Each WO completes independently, SR status updates as WOs complete


7.5: Manager Verifies Service Request Status

Browser: Manager
Steps:

  1. Navigate to SR from 7.1
  2. Verify all 3 WOs completed
  3. Verify SR status = fulfilled (or appropriate final status)

Verify: SR reflects all WOs complete, status correct


Findings

  • Status: [ ] ✅ Complete [ ] ⚠️ Partial [ ] ❌ Blocked
  • Notes: _________________