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:
- Create service request:
- Summary: "Room 101 needs plumbing and electrical work"
- Description: "Multiple issues in room 101"
- Submit
- Record Service Request ID:
_________________
Verify: SR created, status = pending
7.2: Manager Creates 3 Work Orders
Browser: Manager
Steps:
- Navigate to SR from 7.1
- Click "Create Work Orders"
- Create 3 work orders:
- WO1: Plumbing - "Fix sink"
- WO2: Electrical - "Fix outlet"
- WO3: General - "Replace light bulb"
- Submit
- 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:
- Assign WO1 to Worker 1
- Assign WO2 to Worker 2
- Assign WO3 to Worker 1
Verify: Workers receive notifications, WOs assigned
7.4: Workers Complete Independently
Browser: Worker 1, Worker 2
Steps:
- Each worker completes their assigned WOs
- 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:
- Navigate to SR from 7.1
- Verify all 3 WOs completed
- Verify SR status =
fulfilled(or appropriate final status)
Verify: SR reflects all WOs complete, status correct
Findings
- Status: [ ] ✅ Complete [ ] ⚠️ Partial [ ] ❌ Blocked
- Notes:
_________________