QA Resources
QA Checklist Before Launch
50+ items to test before every product launch, organized by category. Use this checklist alongside a dedicated QA review — not instead of one.
This checklist covers the most common areas where products break before launch. It is based on ILoveMyQA's experience testing products across fintech, healthcare, e-commerce, SaaS, and education. Use it as a pre-launch review tool, but recognize that a checklist alone does not replace thorough QA — it complements it.
Core Functionality
- ☐ All primary user flows work end-to-end (sign-up, login, core feature, logout)
- ☐ Forms submit correctly and validate on client and server
- ☐ Error messages are clear and actionable
- ☐ All buttons and CTAs trigger the correct action
- ☐ Navigation links lead to the correct pages
- ☐ 404 page exists and is styled correctly
- ☐ Password reset and email verification flows work
- ☐ Search functionality returns relevant results (if applicable)
Checkout and Payments
- ☐ Checkout flow completes without errors
- ☐ Payment gateway processes test transactions correctly
- ☐ Failed payment is handled gracefully with a clear error
- ☐ Order confirmation email is sent and correct
- ☐ Cart persists on page refresh
- ☐ Discount and coupon codes apply correctly
- ☐ Shipping and tax calculations are accurate
- ☐ Guest checkout works (if applicable)
Cross-Browser Compatibility
- ☐ Tested in Chrome (latest)
- ☐ Tested in Firefox (latest)
- ☐ Tested in Safari (latest — macOS and iOS)
- ☐ Tested in Edge (latest)
- ☐ No layout breaks between browsers
- ☐ JavaScript errors are not thrown in any browser
- ☐ Fonts load correctly in all browsers
Mobile and Responsive Design
- ☐ Layout renders correctly on 375px (iPhone SE viewport)
- ☐ Layout renders correctly on 768px (tablet viewport)
- ☐ Tap targets are large enough (minimum 44px)
- ☐ No horizontal scroll on any mobile viewport
- ☐ Forms are usable on mobile keyboards
- ☐ Tested on real iOS device
- ☐ Tested on real Android device
Performance
- ☐ Key pages load in under 3 seconds on a standard connection
- ☐ Images are compressed and correctly sized
- ☐ No blocking render resources without defer or async
- ☐ Core Web Vitals are in acceptable range (use PageSpeed Insights)
Content and SEO
- ☐ All pages have unique title tags
- ☐ All pages have meta descriptions
- ☐ H1 is present and correct on every page
- ☐ No placeholder text (Lorem ipsum) remains
- ☐ All images have descriptive alt text
- ☐ Internal links resolve to correct pages
- ☐ No broken external links
- ☐ Canonical URLs are set correctly
- ☐ sitemap.xml is present and submitted to Google Search Console
- ☐ robots.txt is configured correctly
Security Basics
- ☐ HTTPS is enforced with a valid certificate
- ☐ HTTP redirects to HTTPS
- ☐ Sensitive pages (admin, checkout) are not indexed
- ☐ User-submitted input is sanitized
- ☐ No API keys or credentials exposed in frontend code
Analytics and Integrations
- ☐ Analytics tracking fires correctly on key pages and events
- ☐ Cookie consent is implemented if required
- ☐ Third-party integrations (chat, CRM, email) are functional
- ☐ Contact and inquiry forms deliver messages to the correct inbox
Need a QA Engineer to Run This?
A checklist tells you what to test. A QA engineer tells you what is broken, why it matters, and how to fix it. If you want a professional pre-launch QA review, we can help.
Related Resources and Services
Pre-Launch QA Service
Professional QA cycle before your product goes live.
Manual QA Testing
Ongoing QA support for sprints and releases.
10-Step QA Methodology
Our testing framework used on every project.
Regression Testing
Protect existing functionality after every release.
How to Choose a QA Agency
Questions to ask before hiring a QA partner.
All Services
See the full range of QA services we offer.