Checklists

Each list is an order of work, not new instructions. Every line points at the procedure that performs the check, so nothing is described twice and nothing drifts out of date in two places.

  • Accessibility testing checklist Twenty-three checks in the order that stops you repeating work.23 checks
  • API security review Twelve checks against an API you are allowed to test, ordered so that each one builds on what the previous established.12 checks
  • API testing checklist Fifteen checks to run against an API before it goes out, each one a command you can paste and a result you can read.16 checks
  • Caching and CDN review Eleven checks that answer one question in stages: is this response cached, by whom, for how long, and what happens when it goes stale.11 checks
  • Core Web Vitals audit Ten checks for the three metrics a field report will quote at you, plus the measurements that explain them.10 checks
  • Database migration checklist Fifteen checks around a schema or data migration, ordered by when the damage becomes expensive to undo.15 checks
  • DNS migration checklist Thirteen checks around a nameserver or record change, in the order the clock forces.13 checks
  • Email testing checklist Seventeen checks before a service starts sending mail, or before it changes how it sends.17 checks
  • File upload testing checklist Fourteen checks in the order the bytes travel: what the client claims, what the server decides, what the disk holds, what the next reader gets.14 checks
  • Form validation testing checklist Thirteen checks in the order a value travels: what the control does to it before anyone reads it, what the browser refuses to send, what the server decides, and what the person is left looking at when it fails.13 checks
  • Load testing checklist Fifteen checks for a load test, in the order that keeps the result honest.15 checks
  • Localization testing checklist Sixteen checks for a product that ships in more than one language, grouped by the three ways localization breaks.16 checks
  • Login page testing checklist Twenty-five checks against a service you own or have written permission to test, on an environment where a mistake costs nothing.25 checks
  • Payment gateway testing checklist Fifteen checks across the two halves of a payment integration that fail for different reasons.15 checks
  • Pull request checklist Fourteen checks to run against a branch before it merges, grouped by what a green pipeline still lets through.14 checks
  • Security headers review Ten checks over the response headers a browser acts on, grouped by what each one actually defends.11 checks
  • Test environment checklist Sixteen checks on the environment a suite runs in, rather than on the code it tests.16 checks
  • TLS and certificate review Thirteen checks that take a TLS deployment apart in the order the handshake builds it: what the server offers, what it agrees to, what it proves, and what it tells the browser to remember.14 checks
  • Web performance checklist Fourteen measurements to take before a site goes live, in the order that keeps each one honest.14 checks
  • Website launch checklist Eighteen checks that decide whether a site is safe to point a domain at.18 checks
  • Website privacy and consent review Eighteen checks on what a site actually does with a visitor's data, as distinct from what its policy page says.18 checks