To be able to answer this question, we need to ask another question first; “What are the promises that our product makes?” which brings even more questions:
Nope, not always.
Yes, you read it right. Probably it looks strange to see that coming from a testing advocate. But I’d like to talk about this topic real quick here. (Also don’t get too excited, may be not always, but most of the time we’ll need to write tests :)
Now, the next couple of paragraphs might sound a bit controversial and generalizing too much. But all of them are based on my observations. Feel free to ignore them, if you didn’t have a similar experience with testing, I’d also love to hear your experiences in the comment section.
Maybe you have heard of Hero’s journey. If you haven’t; it’s a template which was created by anthropologist Edward Burnett Tylor, based on his observations of common patterns in plots of heroes’ journeys. You can simply take any tale or story that involves a hero, take all different stages that hero goes through and fit it into this template.
Ok. I’ll take a bit of your time now, but I want to assure you I tried my best to make it worthwhile. Grab your tea or coffee and let’s start.