How to test an ATM in a distributed banking system
Problem
How would you test an ATM in a distributed banking system?
Solution
The first thing to do on this question is to clarify assumptions Ask the following questions:
Who is going to use the ATM? Answers might be “anyone”, or it might be “blind people” – or any number of other answers What are they going to use it for? Answers might be “withdrawing money”, “transferring money”, “checking their balance”, or many other answers What tools do we have to test?
[Read More]