Core checklist
- Sign-up, email verification and login/logout
- Password reset
- The main action of your product (booking, order, upload, report)
- Payment: success, failure, refund
- User roles and permissions
- Search, filters and sorting
- Forms: validation messages and submission
- Emails, WhatsApp and push notifications
- File upload and download
- Third-party integrations (maps, analytics, CRM)
- Admin panel actions
- Data export and import
Environment checks
- Latest two versions of Chrome, Safari, Firefox and Edge
- Mobile Safari and Chrome on real phones
- Slow network behaviour
- Time zones and date formats
- Large data sets
Deciding what to automate
| Automate first | Keep manual |
|---|---|
| Login and sign-up | New features still changing |
| Main conversion flow | Visual design and usability checks |
| API contract tests | Exploratory testing |
| Permission checks | One-off migrations |
Run it in a routine
- Keep the checklist in a shared document or test tool.
- Run a smoke subset on every deploy.
- Run the full set before major releases.
- Add a case for every bug you fix.
- Review and prune quarterly.
Get your app tested QA from $20/h
Tell us your app, platforms and release date. We scope the hours and quote.
Frequently asked questions
What is the difference between regression and smoke testing?
Smoke testing is a quick check that the build works at all; regression testing is a broader check that existing features still work.
How long should a regression run take?
Aim for minutes with automation or a few hours manually; if it takes days, prioritise by risk and automate.
Can you run regression testing for each release?
Yes, as a per-release or monthly QA service.
Get a free quote in 24 hours
Tell us what you need. We reply with scope, timeline and a fixed price.