Testing Form Trenches, Copy Paste Message At My Bank ATM — Tentamen Software Testing Blog
TL;DR
This post is about scenario testing. Scenario test is when we combine several features of the application, so we test user flow that solves user problems with our application.
Here is the so-called, happy ATM scenario:
Enter CardEnter correct PINEnter Withdraw MoneyEnter Amount That Is available from your current account balanceConfirm that you want paper transaction recipeCard goes outMoney goes outThere is message Wait for recipeRecipe is printedATM screen is in an initial state with the Welcome message.
As recently I got a mobile banking application, I do not need a paper recipe because I can check my account balance in real-time. So I choose that I do not want a paper transaction recipe. Here is how the scenario goes from that point:
Answer no for paper transaction recipeCard goes outMoney goes outThere is message Wait for recipeThe recipe is NOT printedATM screen is in an initial state with the Welcome message.
Conclusion
This looks like a copy-paste error. Developers first created a happy scenario, and after that scenario without printing paper recipe. The message is providing false information to the customer. The customer could not be sure that his recipe with account balance won’t eventually be printed.
Originally published at https://blog.tentamen.eu on April 8, 2020.