Delivered · 17 Sep 2026

ShopEasy 4.12.0 — checkout

Job 99T-2416Package StandardBuild 4.12.0 · Play internalSessions 10 of 10 completedRubric v0.1
Download PDF
47cases run
39pass on all devices
6fail on ≥1 device
1blocked
11not run
Read this first. Two S1 findings — cart loss on UPI app switch (Galaxy A15) and a blocked address editor on Safari (macOS) — block release on those targets. Everything else is S2 or below.

Coverage

Test caseRedmi 12
Android 13
Galaxy A15
Android 14
Chrome 128
Windows 11
Safari 17
macOS 15
Login with OTPTC-001 · P1
Search a productTC-002 · P1
Add to cart, offlineTC-004 · P2
Apply couponTC-007 · P1
UPI payment, app switchTC-009 · P1!
Order confirmation pushTC-012 · P2
Change address mid-checkoutTC-015 · P1
Guest checkoutTC-018 · P2
Saved card paymentTC-021 · P1
Cancel order within 5 minTC-024 · P2
Rotate screen on paymentTC-031 · P3
Dark mode receiptTC-035 · P3
PassFail — tap for findingBlockedNot run Showing 12 of 47 · Show all

Findings

7 accepted · 2 merged · 1 rejected
S1 TC-009 Galaxy A15
Cart empties when returning from UPI app
Device
Samsung Galaxy A15, One UI 6, Android 14, Jio 4G
Steps
1. Add 2 items → checkout
2. Choose UPI → PhonePe opens
3. Press back before completing payment
Expected
Cart intact, payment marked pending
Actual
Cart shows 0 items; order not created; no error shown. Reproduced 3 of 3 attempts.
▶ Recording 0:41
Screenshot 1
Screenshot 2
Session 5 · tester band S2Verified: complete, unique, severity confirmed (0.94)
S1 TC-015 Safari · macOS
Address editor never opens on Safari — popup blocked, no fallback
Device
MacBook Air, macOS 15.1, Safari 17.6, viewport 1440×900, Airtel broadband
Steps
1. Reach payment screen with a saved address
2. Click "Change" on address
3. Observe — editor is opened via window.open
Expected
Address editor opens inline
Actual
Nothing happens; console shows window.open blocked by Safari's popup rule. Works on Chrome/macOS. Reproduced 3 of 3.
▶ Recording 0:23
Session 9 · tester band S1Verified: complete, unique, severity confirmed (0.88)
S2 TC-004 Redmi 12 Chrome · Windows
Add to cart silently fails offline; no retry after reconnect
Device
Redmi 12 (MIUI 14, Android 13) and Chrome 128 on Windows 11 laptop, 1366×768
Steps
1. Airplane mode on
2. Tap "Add to cart"
3. Airplane mode off, wait 30s
Expected
Offline message, then item added on reconnect
Actual
Button animates as if added; cart stays empty after reconnect
▶ Recording 1:05
▶ Recording 0:52
Sessions 1, 7Verified: two reports merged (0.91)
S2 TC-021 Chrome · Windows
Saved card CVV field loses focus on every keystroke at 1366px width
Device
Chrome 128, Windows 11, laptop, viewport 1366×768, 100% zoom
Steps
1. Choose saved card
2. Click CVV field, type 3 digits
Expected
Digits appear, Pay button enables
Actual
Layout reflows on each keystroke and the field blurs; works at 1440px and above
▶ Recording 0:38
Session 8 · tester band S2Verified: complete, unique (0.83)
S3 TC-031 Redmi 12
Payment screen loses selected method on rotation
Steps
Select UPI → rotate to landscape → rotate back
Actual
Selection cleared; must re-pick. No data loss.
Session 2Verified: severity lowered from S2 to S3 — workaround exists (0.79)
S4 TC-035 Galaxy A15
Receipt total unreadable in dark mode
Actual
Dark grey text on dark background on the receipt card
Screenshot 1
Session 6Verified: complete, unique (0.90)

Verification

7accepted
2merged as duplicates
1rejected — incomplete

Every finding was checked for complete reproduction steps and media, compared against other findings on this job, and graded against the 99tests severity rubric v0.1. One report ("payment slow") was rejected for lacking steps and did not earn a bonus. Confidence scores are shown per finding.

Devices, browsers and sessions

#DeviceOS · browserNetworkBandCasesStartedFindings
1Redmi 12Android 13 · MIUI 14Jio 4G45 minTC-001–01216 Sep 10:121
2Redmi 12Android 13 · MIUI 14Airtel 4G45 minTC-013–02416 Sep 14:401
3Redmi 12Android 13 · MIUI 14Jio 4G45 minTC-025–03516 Sep 19:050
4Galaxy A15Android 14 · One UI 6Vi 4G45 minTC-001–01216 Sep 11:300
5Galaxy A15Android 14 · One UI 6Jio 4G45 minTC-013–02416 Sep 16:022
6Galaxy A15Android 14 · One UI 6Jio 5G45 minTC-025–03517 Sep 09:151
7Windows laptop · 1366×768Windows 11 · Chrome 128Airtel broadband45 minTC-001–01216 Sep 12:481
8Windows laptop · 1366×768Windows 11 · Chrome 128Jio Fiber45 minTC-036–04717 Sep 08:201
9MacBook Air · 1440×900macOS 15.1 · Safari 17.6Airtel broadband45 minTC-001–01216 Sep 13:101
10MacBook Air · 1440×900macOS 15.1 · Safari 17.6ACT Fibernet45 minTC-013–02416 Sep 18:352

Not run

11 cases were outside the package — TC-048 to TC-058, wishlist and profile edit flows (P3). One case (TC-012 on Chrome/Windows) was not run because session 7's tester ran out of time. Add 5 sessions to cover them on the same build.