QA CHECKLIST ============ BEFORE YOU START ---------------- - [ ] Build and version under test recorded - [ ] Test environment matches production - [ ] Test data seeded and reachable - [ ] Feature flags set as released - [ ] Known open bugs reviewed CORE JOURNEYS ------------- - [ ] Sign up and sign in work end to end - [ ] The main task completes in one pass - [ ] Payment or submission confirms - [ ] Emails and notifications arrive - [ ] Navigation reaches every main screen FORMS AND INPUT --------------- - [ ] Required fields are enforced - [ ] Errors name the field and the fix - [ ] Long, empty and pasted values handled - [ ] Submitting twice creates one record - [ ] Values survive a validation failure BROWSERS AND DEVICES -------------------- - [ ] Chrome, Firefox and Safari pass - [ ] One Windows and one macOS pass - [ ] Mobile width down to 320px holds - [ ] Portrait and landscape both usable - [ ] Zoom to 200% keeps the page usable ACCESSIBILITY AND CONTENT ------------------------- - [ ] Every control is reachable by keyboard - [ ] Focus is visible on every control - [ ] Images carry alt text - [ ] Text contrast passes AA - [ ] Copy is spelled and cased correctly BEFORE YOU SIGN OFF ------------------- - [ ] Console is free of errors - [ ] No failed or slow network calls - [ ] Page loads within the agreed budget - [ ] Every failure has a bug report - [ ] Result recorded against the build