Next Manual Testing batch starts October 2026 · Seats openBook free demo →
Tester AcademyBook free demo

Test Plan Template (Free Download)

A one-page test plan template you can fill in today, with a filled release example.

FreeNo sign-upUsed in our classes
.docx · 36 KB · Works in Word, Google Docs and LibreOffice
test-plan-template.docxPage 1 of 1
Test plan · Login and checkout releaseDraft
ScopeLogin, cart and checkout. Admin panel out of scope.
ObjectivesProve users can sign in and pay without errors.
ApproachFunctional, regression and smoke testing; API checks with Postman.
EnvironmentStaging · Android 14, iOS 17 · Chrome, Safari
Entry / exit criteriaStart: build on staging, data ready. Stop: no open high-severity bugs.
ScheduleTest design 2 days · execution 3 days · retest 1 day

What a test plan includes

Nine sections cover what, how, who and when. Here’s what goes in each, with an example.

ScopeWhat will and won’t be tested.Login, cart, checkout
ObjectivesWhat the testing must prove.Users can sign in and pay
Test approachTypes of testing and how they run.Functional + regression + smoke
Test environmentDevices, browsers, data and accounts.Staging · Android 14 · Chrome
Entry and exit criteriaWhen testing starts, and when it’s done.No open high-severity bugs
ScheduleDates for each testing phase.Execution: 3 days
Roles and responsibilitiesWho does what.QA lead signs off
Risks and mitigationWhat could go wrong, and the plan B.Sandbox down → mock gateway
DeliverablesWhat you’ll hand over.Test summary report

Test plan example: login and checkout release

A complete one-page plan for a two-week release.

DraftIn reviewReady
login-checkout-test-plan.docxPage 1 of 1
Test plan · Login and checkout releaseReady
ScopeLogin, cart and checkout. Admin panel out of scope.
ObjectivesProve users can sign in and pay without errors.
ApproachFunctional, regression and smoke testing; API checks with Postman.
EnvironmentStaging · Android 14, iOS 17 · Chrome, Safari
Entry / exit criteriaStart: build on staging, data ready. Stop: no open high-severity bugs.
ScheduleTest design 2 days · execution 3 days · retest 1 day
RolesQA lead: plan and sign-off · 2 testers: execution
RisksPayment sandbox downtime. Plan B: mock gateway.
DeliverablesTest cases, bug reports, test summary report

How to write a test plan in 5 steps

Scope first, schedule last.

  1. Define the scopeList what’s in and out, so nobody assumes something is tested when it isn’t.
  2. Choose the approachPick the test types and levels: functional, regression, API, performance, and who runs them.
  3. Plan the environment and dataName the devices, browsers, test accounts and data you need, and when they’ll be ready.
  4. Set entry and exit criteriaAgree when testing can start and what ‘done’ means, for example no open high-severity bugs.
  5. Assign roles and the schedulePut names and dates against each phase, then share the plan for review and sign-off.

Test plan vs test strategy

A strategy sets the overall approach. A plan applies it to one project or release.

Answers: how do we test, in general?

Test strategy

The organisation’s or product’s overall approach: test levels, types, tools and standards. It changes rarely.

Example: ‘Every release gets automated regression in CI and a manual exploratory session.’
Answers: how do we test this release?

Test plan

Scope, schedule, environment, people and criteria for one specific project or release.

Example: Login and checkout release: 3 days of execution on staging, sign-off by the QA lead.

FAQs

Define the scope, choose an approach, plan the environment, set entry and exit criteria, then assign roles and dates.

Scope, approach, environment, entry and exit criteria, then roles and schedule.

More free tools

Test case templateExcel · Google SheetsGet it freeBug report templateExcel · Jira-ready fieldsGet it freeISTQB Foundation mock test40 questions · 60 minutesStart the test

Learn to write these with a trainer

See the Manual Testing course

Stay in the loop

Get new batch dates on WhatsApp. One message when a batch opens, nothing else.

Stay in the loop
+91

By subscribing you agree to receive WhatsApp messages from Tester Academy. Read our Privacy policy.

WhatsAppBook free demo
Questions? WhatsApp us