W25: Mobile Responsiveness
Browsers: 1 (Mobile Device)
Stories: SPRINT0-007B
Time: ~20 min
Test Items
- Test Device:
_________________ - Browser:
_________________
Test Cases
25.1: Worker Accesses System on Mobile
Browser: Worker (Mobile)
Steps:
- Open mobile browser
- Navigate to application URL
- Log in as worker
- Observe dashboard layout
Verify: System accessible on mobile, dashboard loads correctly
25.2: Mobile Menu Functions
Browser: Worker (Mobile)
Steps:
- Look for hamburger menu button
- Tap menu button
- Verify menu opens/closes
- Navigate to different pages via menu
Verify: Mobile menu works, navigation accessible, menu closes after selection
25.3: Forms Usable on Mobile
Browser: Worker (Mobile)
Steps:
- Navigate to "Create Service Request"
- Fill form on mobile:
- Verify touch targets large enough (44px+)
- Verify keyboard appears correctly
- Verify form fields readable
- Test dropdowns/selects
- Submit form
Verify: Forms usable on mobile, touch targets adequate, keyboard doesn't cover fields
25.4: Work Order Detail View Mobile-Optimized
Browser: Worker (Mobile)
Steps:
- Navigate to work order detail page
- Verify layout readable on mobile
- Test scrolling, check all sections visible
- Test action buttons (Start Work, Complete, etc.)
Verify: Work order detail mobile-optimized, all sections accessible, buttons usable
25.5: Service Request Creation on Mobile
Browser: Worker (Mobile)
Steps:
- Create service request on mobile
- Upload photo from mobile device
- Fill all fields
- Submit
Verify: Service request creation works on mobile, photo upload works
25.6: Photo Upload on Mobile
Browser: Worker (Mobile)
Steps:
- On service request or work order form
- Tap "Add Photo" or "Upload"
- Select photo from device gallery
- Verify photo uploads and displays
Verify: Photo upload works on mobile, photos display correctly
25.7: Navigation in Portrait and Landscape
Browser: Worker (Mobile)
Steps:
- Test in portrait orientation
- Rotate to landscape
- Verify layout adapts
- Test navigation in both orientations
Verify: Layout works in both orientations, no horizontal scrolling needed
Findings
- Status: [ ] ✅ Complete [ ] ⚠️ Partial [ ] ❌ Blocked
- Mobile Menu: [ ] ✅ Works [ ] ⚠️ Partial [ ] ❌ Missing
- Forms: [ ] ✅ Works [ ] ⚠️ Partial [ ] ❌ Missing
- Photo Upload: [ ] ✅ Works [ ] ⚠️ Partial [ ] ❌ Missing
- Responsive Layout: [ ] ✅ Works [ ] ⚠️ Partial [ ] ❌ Missing
- Notes:
_________________