In the last post, we presented a CIA thinking tool called The Phoenix Checklist. We used it to create a plan for the real problem with the Google Page Rank feature. Today we talk about the five W questions that we use for information gathering. Many thanks to Marcel, who sublimed this great resource on his blog, That’s the buffet table.
We use five W questions to help us in information gathering. As software testers, we gather information about the product. Using that information, we create a testing strategy and mission. The better information we have, the better strategy and missions could be created.
Five Or Six
It all started with five W questions:
- Who is it about?
- What happened?
- When did it take place?
- Where did it take place?
- Why did it happen?
There is one more important question to be added:
- How did it happen?
And we have Six Ws.
Six Ws are also beneficial in other domains like a police investigation, journalism, and research, where information gathering is also of high importance.
What Is a Satisfactory Answer
Answers yes or no are not satisfactory answers on 6Ws questions because those do not contain any facts. Facts are “meat” for our reports.
Software Testing Strategy Example
Here are 6Ws questions that could help you with your testing strategy draft:
- Who are the interested parties for this product? Start asking for project team member’s roles.
- What is this product all about? You should be able to put in your report one paragraph of airplane view for this project.
- When is the deadline?
- Where should we test? On your laptop, production, or dedicated test environment.
- Why is this product important for our company?
- How are we going to create this product? The programming language, architecture, frameworks, databases.
Having fact answers to all 6Ws questions means that you can start creating a test strategy and mission. But if some answers are missing, that means you revealed project risks that should be taken care of.