Create An Agile Test Plan Using Mind Maps

Mark Winteringham's profile
Mark Winteringham

Tester, Toolsmith, Author and Instructor

Kiruthika Ganesan's profile
Kiruthika Ganesan

Head of Quality Assurance

Challenge Description

‘Create an Agile Test Plan’ presents you with the challenge of creating a lightweight, living test plan that can help communicate how you are going to test a specific feature, epic or project. To help you get comfortable with creating a test plan in mind map form, we’ve going to create one for an imaginary set of features for an application. Can you come up with a test plan in time?


Download the template Test Plan mind map based on Kika’s mind map she presented in her talk “Mind Maps as Agile Test Plans and more”. Select one of the epics list below, or come up with an epic of your own and attempt to fill in each section of the mind map to create a test plan.

You can pick from one of the three epics:

  • A cart and checkout system for an online store

  • A dashboard system that provides real-time metrics from motor races

  • A search system for a job site that includes keywords and filters

Tip: Struggling to add details? As this is a roleplay, try imagining if your team was responsible for delivering the epic you’ve selected. Based on your knowledge of your team, how would that affect your plan?


Mind maps are a useful way of making sense of all the different activities, resources and ideas that go into a test plan. By creating nodes for each aspect of a plan, you can quickly complete each area and encourage others to collaborate with you on what your test plan is.

Key Takeaways:

  • Mind maps are excellent ways to explore different aspects of a Test plan

  • They are lightweight enough to create but can communicate your plan effectively

  • Test plans in Mind map form can serve as living documentation that is easy to update when plans change

What you’ll learn
  • Create an agile test plan using mindmaps


Download a copy of Kika's template Test Plan mind map.


Explore MoT
Test Exchange
A skills and knowledge exchange to enhance your testing, QA and quality engineering life
Optimising Manual Test Scripts For An Agile Environment
Learn to adapt your test cases into a more agile context
This Week in Testing
Debrief the week in Testing via a community radio show hosted by Simon Tomes and members of the community