Questionnaire:
The project is aim to deliver the software of ATM, the ATM has the features below,
1.The ATM accepts Visa, Master, JCB and Union Pay bank card.
2.The ATM requires user to input the password within 30 seconds.
3.If the password is invalid more than 3 times, user cannot do anything with her/his bank account.
4.User can change the password in the ATM.
5.The ATM supports user to check bank balance.
6.The ATM supports user to withdraw cash from 5, 10, 20, 50, 100 and 500.
7.It supports user to deposit the money and only accepts 100 and 500, the upper limit is 10, 000 per day.
Questionnaires,
1.Please write a test plan includes the test approaches (how you test it), test scope (what to test) and assumptions.
2.Please use the following test case design techniques to design the test cases. List the test cases and tag them with corresponding techniques where appropriate.
o Boundary Value Analysis (BVA)
o Equivalence Partitioning (EP)
o Decision Table Testing
o State Transition Diagrams