Pebellslearn by building
0%
RoadmapsMatrixCoursesSandboxSign in
Manual Testing  ›  Lesson

Test Planning

Test Planning 15 minA test plan records what will and will not be tested, how, where, by whom, and what counts as ready to start and finished, so the whole team shares one picture of the testing.

Test Planning

Basketly's "save cart for later" feature ships in a week. The developer thinks you will test on Android. The product owner assumes iOS is covered too. You planned to test on the web. Nobody is lying; nobody wrote anything down. A test plan is the page that stops three people carrying three different pictures.

The rule

A plan says what, how, where and when done, including what is not tested.

A test plan can be ten pages or half a page; for most Agile features, short is better. What matters is that it answers the key questions:

  • Scope: what is in, and what is explicitly out.
  • Approach: which kinds of testing: functional, regression, exploratory, performance and so on.
  • Environment and data: where tests run (a staging site, devices, browsers) and what test data is needed.
  • Entry criteria: what must be true before testing starts, such as "deployed to staging and smoke test passes".
  • Exit criteria: what "finished" means, such as "no open critical bugs and all high-priority cases pass".
  • Risks: what could go wrong with the testing itself, such as late delivery or missing devices.
  • Roles and schedule: who does what, by when.

The plan is a living tool, not a contract carved in stone. When scope changes, update it and tell people.

The shortcut

Write the plan as answers to six questions: What? Not what? How? Where? When can we start? When are we done? If any answer is blank, that blank is a risk to raise now.

Planning "save cart for later"Step 1 of 4
  1. What, and not what

    In: web and Android. Out: iOS, which ships next month. Now nobody assumes iOS was tested.

The trap is leaving exit criteria vague, like "when testing is complete". Testing is never complete; exit criteria make "enough" a decision the team agreed in advance, not a feeling on release day.

Drills

Answer fast — trust the rule.

quick drill

Why list what is out of scope in a test plan?

quick drill

"Testing starts once the build is on staging and the smoke test passes." What is this?

quick drill

Which exit criterion is best?

quick drill

The iOS release moves into this sprint. What should happen to the plan?

Remember

  • A plan says what, how, where and when done, including what is not tested.
  • Six questions: What? Not what? How? Where? When start? When done?
  • Vague exit criteria turn release day into guesswork.

Practice — level up

0/1 solved

Write your answer, then compare it with a rubric and a model answer.

ExplainA one-page plan

Write a short test plan for Basketly's new 'save cart for later' feature, covering scope in and out, approach, environment and data, and entry and exit criteria. Then explain why writing down what is out of scope matters.