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.