QA Checklist¶
Use this before publishing Shopify theme changes or CRO variants.
Core Smoke Test¶
- Homepage loads.
- Collection page loads.
- Product page loads.
- Search works.
- Variant selection updates price, media, and availability where relevant.
- Add-to-cart works.
- Cart drawer or cart page opens correctly.
- Discount, bundle, subscription, or gift logic works if affected.
- Checkout entry works.
Responsive Checks¶
| Viewport | Checks |
|---|---|
| Mobile | Header, menu, sticky CTA, product media, cart, forms, no clipped text |
| Tablet | Grid behavior, product cards, navigation, hero cropping |
| Desktop | Header, mega menu, content width, image quality, above-the-fold CTA |
Tracking¶
- Page view fires.
- Add-to-cart event fires.
- Begin checkout or checkout reached event fires if available.
- Purchase tracking is not changed unless the task requires it.
- UTM and referrer behavior is not blocked.
Accessibility Basics¶
- Buttons and form fields have readable labels.
- Keyboard focus is visible.
- Interactive elements are reachable by keyboard.
- Text contrast is acceptable.
- Images that carry meaning have alt text.
- Motion or animation does not block the task.
Performance Guard-Rails¶
- Hero images are compressed and sized.
- Images and embeds have reserved dimensions.
- App blocks do not create obvious layout shift.
- No unnecessary third-party scripts were added.
- LCP element is not hidden, delayed, or replaced late.
Sign-Off¶
Record:
- Date and time.
- Preview URL or theme name.
- Pages checked.
- Known caveats.
- Approver.
- Rollback path.