URS-036 · Mobile device support
Status: PASS · Duration: 1m 36s · Run Date: April 21, 2026
Test Scenarios
Section titled “Test Scenarios”Step 1: Login form on iPhone 12 (empty)
Section titled “Step 1: Login form on iPhone 12 (empty)”
Step 1: Login form on iPhone 12 (filled)
Section titled “Step 1: Login form on iPhone 12 (filled)”
Step 1: Home page on iPhone 12 after login
Section titled “Step 1: Home page on iPhone 12 after login”
Step 2: Navigation drawer open on iPhone 12
Section titled “Step 2: Navigation drawer open on iPhone 12”
Step 2: Billing page after drawer navigation
Section titled “Step 2: Billing page after drawer navigation”
Step 3: Accounts cards on iPhone 12
Section titled “Step 3: Accounts cards on iPhone 12”
Step 3: Account detail on iPhone 12
Section titled “Step 3: Account detail on iPhone 12”
Step 4: Billing cards on iPhone 12
Section titled “Step 4: Billing cards on iPhone 12”
Step 4: Billing detail on iPhone 12
Section titled “Step 4: Billing detail on iPhone 12”
Step 5: iPhone 12 /billing?filter=all
Section titled “Step 5: iPhone 12 /billing?filter=all”
Step 5: iPhone 12 /sales-accounts
Section titled “Step 5: iPhone 12 /sales-accounts”
Step 5: iPhone SE /billing?filter=all
Section titled “Step 5: iPhone SE /billing?filter=all”
Step 5: iPhone SE /sales-accounts
Section titled “Step 5: iPhone SE /sales-accounts”
Step 5: Android Pixel 5 /billing?filter=all
Section titled “Step 5: Android Pixel 5 /billing?filter=all”![]()
Step 5: Android Pixel 5 /sales-accounts
Section titled “Step 5: Android Pixel 5 /sales-accounts”![]()
Step 5: Android Galaxy S21 /billing?filter=all
Section titled “Step 5: Android Galaxy S21 /billing?filter=all”
Step 5: Android Galaxy S21 /sales-accounts
Section titled “Step 5: Android Galaxy S21 /sales-accounts”
Step 6: Touch targets on /billing
Section titled “Step 6: Touch targets on /billing”
Step 7: iPad Air portrait billing
Section titled “Step 7: iPad Air portrait billing”
Step 8: iPad Air landscape accounts
Section titled “Step 8: iPad Air landscape accounts”
Step 9: Pixel 5 billing
Section titled “Step 9: Pixel 5 billing”![]()
Step 9: Pixel 5 accounts
Section titled “Step 9: Pixel 5 accounts”![]()
Recordings
Section titled “Recordings”step 01 iphone 12 login
Section titled “step 01 iphone 12 login”step 02 nav drawer
Section titled “step 02 nav drawer”step 03 accounts mobile cards
Section titled “step 03 accounts mobile cards”step 04 billing mobile cards
Section titled “step 04 billing mobile cards”step 05 galaxy s21 no hscroll
Section titled “step 05 galaxy s21 no hscroll”step 05 iphone 12 no hscroll
Section titled “step 05 iphone 12 no hscroll”step 05 iphone se no hscroll
Section titled “step 05 iphone se no hscroll”step 05 pixel 5 no hscroll
Section titled “step 05 pixel 5 no hscroll”step 06 touch targets
Section titled “step 06 touch targets”step 07 ipad portrait
Section titled “step 07 ipad portrait”step 08 ipad landscape
Section titled “step 08 ipad landscape”step 09 pixel 5 smoke
Section titled “step 09 pixel 5 smoke”Database Validations
Section titled “Database Validations”Exactly one user with id=alexAdmin should be seeded
SELECT id, email, name FROM users WHERE id = $1| id | name | |
|---|---|---|
| f6a7b8c9-d0e1-2345-f123-456789012345 | alex.admin@zurimed.com | Alex Admin |
At least 4 seeded billing orders exist
Section titled “At least 4 seeded billing orders exist”= 4 ZBO-2025-* orders should be seeded by zurimedDemo
SELECT order_number, status FROM billing_orders WHERE order_number = ANY($1) ORDER BY order_number| order_number | status |
|---|---|
| ZBO-2025-001 | draft |
| ZBO-2025-002 | submitted |
| ZBO-2025-003 | invoice_sent |
| ZBO-2025-004 | invoice_voided |
At least 3 active ZuriMED sales accounts exist
Section titled “At least 3 active ZuriMED sales accounts exist”= 3 active sales_accounts rows for ZuriMED
SELECT id, name, status FROM sales_accounts WHERE manufacturer_organization_id = $1 AND status = 'active' ORDER BY name| id | name | status |
|---|---|---|
| fea7b8c9-d0e1-2345-0123-456789012345 | BOSS Surgical Account Request | active |
| 2ac9d0e1-f2a3-4567-2345-678901234567 | Connecticut Ortho Account Request | active |
| 1fb8c9d0-e1f2-3456-1234-567890123456 | Copley Hospital Account Request | active |
At least 8 ZuriMED products exist
Section titled “At least 8 ZuriMED products exist”= 8 products rows for ZuriMED
SELECT count(*)::int AS product_count FROM org_products WHERE organization_id = $1| product_count |
|---|
| 12 |
Downloads
Section titled “Downloads”- report.md
- result.json
- screenshots-index.json
- step-01-login-measurements.json
- step-06-touch-target-measurements.json