storytelling testing

A traditional question in test strategy is: How many testings is enough? If testing is carried out using prescriptive automation or procedures, the answer may be simple: you have performed enough tests when you completed all of this. However, that answer does not satisfy a careful tester. The attentive tester answers this question in such a way as to solve the mission of test, and not just presses the buttons along the way. All test manipulations may not be sufficient to complete the mission.

Our mission is not to satisfy specific set of actions and to find out important information about the product so that our clients (mainly developers and managers) can make informed conclusions about it.

Stories Help Us

 People who tell stories help others. The tales help us understand why something has happened, and remember it. Stories also put us in the position of a participant, which allows us to experience events. There are two reasons for this: we all love stories, and besides, this is a way of communication existing for many centuries.

It affects our decision-making greatly. People have rational thinking, but one needs to put much efforts. Stories help to create a rearward, so that people can make quick decisions. This is how it works. We may think we are rational, but we are not. Our brain prefers well-known structures for quick decisions.

Our brain remembers stories, coherency and meaning. The brain itself fills in the gaps. Our mind makes us a hero of our story. In our thoughts, it’s not difficult to get a version that matches us, and we believe in it.

Effect and reason make a story. We can add a hero, consistency, twists, tension, pictures, and feelings to make a good story. For us, as testers, it is boring just to provide effects and causes. To create a better story, we add people and tension.

using stickers for storytelling

The next step is a more detailed structure of the story — the hero’s journey (Do you love this?). All stories follow certain stages, that’s the point.

Our Customer Is A Hero

Our customer can become a hero to get to software testing. Using software is a call to adventure. What does this journey look like for them? Like clients, the hero’s journey can be used both for testing and for the developer.

We can apply this information when using storyboards. Each small image helps to describe a user journey. This is a technique used in UX design, and a visual journey script for the user. Discussions and information are useful for testing, design, development, and services.

When we conduct tests, it looks like a research news story. This is a story of what we know about the product, what implications that knowledge has for the project, and why we think we know it. Everything we do in testing includes a story or helps us discover a story. We have conducted a sufficient number of tests cases, and we can tell a convincing story about the product that sufficiently takes into account what is important for the customers.

Making Report

Testing is completed when we have a convincing story of the testing itself, and we are ready to offer the final result and make a report.

If our mission is to catalog and evaluate all necessary changes, then, firstly, we have to analyze the installation process. In addition, to draw up a diagram, we need to decide how to test the important parts of that process, and to find the ways to do this under controlled, reasonable conditions. We can conclude about the product, which logically comes from usability testing, also known as content usability, and check the output to make sure that every part of it is really confirmed and validated by the tests for execution. We need this to be a compelling, a good story, and we can run additional tests to exclude alternative solutions.

A Story as a Novel

Perfect testing is a potentially endless process. You can perform all possible tests, but still you may not reach the end of testing, its perfect completion.

We can show what we have done, since we have a story of testing with all the main plot points. We can argue that additional tests may not significantly change our story. All that is necessary, and what each of you can expect from 4testers is that we have a convincing story about why we know enough about the product under test. Depending on the situation, these may be months of testing, in other cases – only a few hours.

Points for a Testing Story

What is the status of the product (bug, etc.)? Is the testing good? How do you know that (for example, test strategy, information about oracles and test coverage)? A complete testing story can answer these questions.

Usually, testing is being developed in a complex.

  1. We investigate automation that can help.
  2. We are trying to protect the test environments we need, and they are only partially successful. 
  3. We develop test data. 

Real testing is a complicated story, so we find the ways to simplify it using test management based on sessions or threads.

The goal of using testing methodologies is to make sure that your software can work effectively in multiple environments.

Responsible tester should spell out what these tests mean. What do they cover? What risks are explored using them?

The essence of testing story lies not only in resources and reports, but also in managing yourself. This will tell you when it is “enough”. Because of this, the story of testing occupies a basic position.

Conclusion

Storytelling helps our audience members put themselves in the users’ place. When they think this way, they have much more information to make a decision. This will benefit the business. 

Ultimately, there are many ways to test software, and all of them can be useful when applied in the right situation. The first step is to match the testing method to your needs, and only then you will be able to understand what “enough” testing is for you. Testing is an infinite process. The value of a good story is priceless.

Related Post