Skip to content
PromotEdge International

Home Guides Software testing checklist

Guides · Template

Software testing checklist before every release

Every release is a chance to break something that worked yesterday. The cost adds up: CISQ's 2022 report put the cost of poor software quality in the US at at least $2.41 trillion. A checklist makes sure the same essential checks happen every time, whoever runs them and however rushed the release. This checklist covers ten areas, from scope to sign-off, with the standards behind each. It is the main guide in our testing series.

Reviewed by Benjamin SardarUpdated 12 Nov 20264 min read

The short answer

What should a software testing checklist include?

A pre-release testing checklist covers: the scope of the release and what must never break; functional tests of new and changed features; regression tests of existing features; integration tests where systems connect; security checks against common weaknesses such as those in the OWASP Top 10; performance and speed; accessibility against WCAG 2.2; browsers and devices; data, migrations and backups; and a written sign-off with known issues listed. CISQ estimated poor software quality cost the US at least $2.41 trillion in 2022.

Key takeaways
  • Start each release by writing down what changed and what must never break.
  • Test new features, then run regression tests on existing ones; ISTQB defines regression testing as retesting after a change.
  • Check security against the OWASP Top 10 2025, speed against Core Web Vitals and accessibility against WCAG 2.2.
  • Test the browsers and devices your users have, and the data migrations and backups.
  • Sign off in writing, with known issues and a rollback plan.

Need this done for your business? A person reads every message and replies.

Ask for a call back

Pre-release testing checklist at a glance

The ten areas, what to check and the standard behind each. Our own working checklist, with sources named.

Our own working checklist. Standards: ISTQB glossary; OWASP Top 10 2025; web.dev Web Vitals; W3C WCAG 2.2; DORA metrics guide (Jan 2026).
AreaWhat to checkStandard or source
Scope and riskChanges; must-not-break list; ownersOur own working practice
FunctionalNew features, roles, edge casesAcceptance criteria
RegressionMust-not-break flows, every releaseISTQB: retest after modification
IntegrationsData both ways; failures handledOur own working practice
SecurityAccess, configuration, dependencies, input, loggingOWASP Top 10 2025
PerformanceLCP, INP, CLS; load at peakWeb Vitals: 2.5 s, 200 ms, 0.1
AccessibilityKeyboard, labels, contrast, targetsWCAG 2.2 Level AA
Browsers and devicesThe ones your users haveYour analytics
Data and backupsMigrations, backup, restoreOur own working practice
Sign-offWritten approval; rollback planDORA: change fail rate, recovery time

Before each release: write the scope and the must-not-break list, test new features, run regression tests, check integrations, security, speed, accessibility, browsers and devices, data and backups, and sign off in writing with known issues and a rollback plan.

This is the main guide in our testing series. The guides below cover when to automate and the QA process step by step.

1. Scope and risk

Write down before testing starts:

  • What changed in this release: features, fixes, dependencies, settings.
  • What must never break: login, payments, the main user tasks, data.
  • Which areas the changes touch, and so where regression risk sits.
  • Who tests what, and by when.

2. Functional tests of new and changed features

Test what the release adds:

  • Each new feature against its acceptance criteria.
  • Each user role and permission that touches it.
  • Edge cases: empty, very long and invalid input; slow connections; cancellations.
  • Error messages say what went wrong and how to fix it.

3. Regression tests

The ISTQB glossary defines regression testing as testing a previously tested program after modification, to check that changes did not create or expose defects in parts that were not changed. Keep a regression suite of the must-not-break flows and run it on every release; these repeat every time, so they are the first candidates for automation.

4. Integrations

Where the software exchanges data with other systems (payments, CRM, accounting, email, single sign-on), test that data moves both ways correctly, that failures are handled and reported, and that test and live credentials are not mixed up.

5. Security

Check the release against the most common weaknesses. The OWASP Top 10, whose current edition is 2025, is the usual starting list:

  • Access control: users see and do only what their role allows (Broken Access Control is A01).
  • Configuration: no debug modes, default passwords or open admin pages in production.
  • Dependencies: libraries updated and checked for known vulnerabilities.
  • Input handling: forms and APIs reject injected code.
  • Logging: security events are recorded and alerts reach someone.

6. Performance and speed

Check the main pages and tasks against web.dev's Web Vitals: Largest Contentful Paint within 2.5 seconds, Interaction to Next Paint within 200 milliseconds and Cumulative Layout Shift within 0.1. For systems under load, test the expected peak number of users and watch response times and errors.

7. Accessibility

Check keyboard use, focus order, labels, contrast and target sizes against WCAG 2.2 Level AA, the current W3C Recommendation; US rules such as the ADA Title II rule cite WCAG 2.1 AA, which 2.2 includes. Automated scanners catch some issues; a manual pass with a keyboard and a screen reader catches more.

8. Browsers and devices

Test on the browsers, operating systems and screen sizes your users have, taken from your analytics, including at least one real phone of each main platform. Check that layouts hold at small widths and that touch targets work.

9. Data, migrations and backups

Data mistakes are the hardest to undo:

  • Database migrations tested on a copy of production data.
  • A fresh backup taken before release, and a restore tested recently.
  • Personal data handled as your privacy policy says.
  • Reports and exports still match after the change.

10. Sign-off and release

Sign off in writing: what was tested, what passed, known issues and why they are acceptable, and who approved. Have a rollback plan ready, and monitor errors closely in the hours after release.

Two of the delivery measures in the DORA metrics guide (last updated January 2026) track exactly this: change fail rate and failed deployment recovery time. A good checklist lowers the first; a rollback plan shortens the second.

Conclusion

A pre-release testing checklist covers scope and risk, functional tests, regression tests, integrations, security against the OWASP Top 10, speed against Core Web Vitals, accessibility against WCAG 2.2, browsers and devices, data and backups, and a written sign-off with a rollback plan. Automate the regression checks that repeat, and keep the rest as a list someone ticks every time.

PromotEdge International is an international strategy, technology, marketing and design company, and our delivery team is in India. Our testing team runs manual and automated checks before every release, and our QA testers can join your team by the hour or full-time.

The guides in this series

This is the main guide in our testing series. Each guide below goes deeper on one part and links back here.

Facts we rely on: see our company facts for what we state about ourselves and where each fact comes from.

Common questions

  • Scope and the must-not-break list, functional tests of new features, regression tests of existing ones, integration checks, security against common weaknesses such as the OWASP Top 10, speed, accessibility against WCAG 2.2, browsers and devices, data migrations and backups, and a written sign-off with a rollback plan.

  • The ISTQB glossary defines it as testing a previously tested program after modification, to make sure changes have not created or exposed defects in parts of the software that were not changed. Run a regression suite of the must-not-break flows on every release, and automate it first.

  • CISQ's 2022 report estimated the cost of poor software quality in the US at at least $2.41 trillion, with accumulated technical debt of about $1.52 trillion. For a single business, the cost shows up as lost sales, support time, emergency fixes and lost trust.

  • At least: access control (users see only what their role allows), production configuration, updated dependencies, input handling for forms and APIs, and logging and alerts. The OWASP Top 10, currently the 2025 edition, is the usual starting list of common weaknesses.

  • The core does: scope, regression of the must-not-break flows, security basics and sign-off. Larger releases add full performance, accessibility and device passes. Automating the repeating checks keeps the full list practical even for frequent releases.

  • What was tested, what passed, known issues and why they are acceptable for this release, who approved it, and the rollback plan. Monitoring errors closely in the hours after release then catches what testing missed and shortens recovery.

  • Yes. Our testing team runs manual and automated checks on web and mobile apps before every release and reports bugs your developers can act on, and our QA testers can join your team by the hour or full-time. We quote after seeing the app and release rhythm, and publish no rate card.

Brands we have worked with

  • Fine Organics
  • Weichai
  • Novozymes
  • Dozco
  • SANY
  • Prezent
  • Honest AI
  • SCENNE
  • Sara International
  • Vega MPS
  • Desi Machine Pvt. Ltd.

Work delivered from India. Results are shared one to one, under NDA.

See all clients

Talk to us

Tell us what you need

We use these details only to reply to you.

Phone or WhatsApp (optional)
Who is it for? (optional)

Rather talk now?

How we work

  1. 01

    Tell us the goal

    A rough note through the form on what you sell and what needs to change.

  2. 02

    We study your market

    How people find you today, where inquiries get lost, then a call in your working day.

  3. 03

    A written plan

    The work, who does it and how it is measured. Nothing starts until you approve it.

  4. 04

    The work starts

    Our team in India does the work, with calls set in your working hours.

  5. 05

    Reports and visits

    Every number we report shows its source and date range, and we travel to our clients every 3 to 4 months.

Chat with us