Five W Questions For Information Gathering — Tentamen Software Testing Blog

Image by Markus Winkler from Pixabay

TL;DR

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.

Information Gathering

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:

  1. What happened?
  2. When did it take place?
  3. Where did it take place?
  4. Why did it happen?

Other Contexts

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:

  1. What is this product all about? You should be able to put in your report one paragraph of airplane view for this project.
  2. When is the deadline?
  3. Where should we test? On your laptop, production, or dedicated test environment.
  4. Why is this product important for our company?
  5. How are we going to create this product? The programming language, architecture, frameworks, databases.

Conclusion

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.

Founder of Tentamen, software testing agency.