• The first step is to list all the functions of ATM according to your imagination and memory ability.
  • For example, common function points include card insertion or return, password input or modification, balance inquiry, withdrawal, deposit, transfer and other function points. The more function points you can imagine, the better.
  • The second step, according to their own experience in operating ATM machines, respectively to develop the requirements of each function point documents. For example, the requirement document of card insertion function: the value accepts the bank card with unionPay logo; Requirements for password change: only 6 digits are allowed. Withdrawal specifications: a maximum of 5000 yuan. Use your imagination to document all the requirements of the function points.
  • Third, with requirements documentation, you can use the use-case design methodology and divergent thinking to design test cases.

Detailed cases to see www.pianshen.com/article/506…