As testers, we often deal with software, where time is an important factor. Time-related guide word heuristics can be a great help to assist us in our testing.
For example, let’s say we’re testing a web application that allows users to upload and download files. We can use time-related guide words to identify potential issues related to the timing of these events.
For instance, we can ask ourselves questions such as:
– What happens if the user tries to download a file even before it’s uploaded?
– What happens if the user tries to upload a file while another upload is still in progress?
– What happens if the user tries to download a file while it’s still being uploaded?
By using guidewords, we can identify potential issues early on in the testing process, before they become more significant problems. This allows us to save time and resources that would have been otherwise spent on fixing them later.
I came across an insightful article by Michael Bolton that covers several time-related guide words that can assist us in our testing.
Here is the link to the article: https://lnkd.in/gmsHp5bU
I have captured and organized the guide words in the below table. This could be used as a quick reference guide/heuristic when testing and could be the source for many test ideas.
If you have any other guide words that could be added to this list, please feel free to suggest in the comments!
Thanks for stopping by 🙂