How to write a Scenario and test cases for ATM Machine or
Lift Operator/Escalator?
Answer Posted / aishwarya
1. Verify the slot for ATM Card insertion is as per the specification
2. Verify that user is presented with options when card is inserted from proper side
3. Verify that no option to continue and enter credentials is displayed to user when card is inserted correctly
4. Verify that font of the text displayed in ATM screen is as per the specifications
5. Verify that touch of the ATM screen is smooth and operational
6. Verify that user is presented with option to choose language for further operations
7. Verify that user asked to enter pin number before displaying any card/bank account detail
8. Verify that there are limited number of attempts upto which user is allowed to enter pin code
9. Verify that if total number of incorrect pin attempts gets surpassed then user is not allowed to continue further- operations like blocking of card etc gets initiated
10. Verify that pin is encrypted and when entered
11. Verify that user is presented with different account type options like- saving, current etc
12. Verify that user is allowed to get account details like available balance
13. Verify that user same amount of money gets dispatched as entered by user for cash withdrawal
14. Verify that user is only allowed to enter amount in multiples of denominations as per the specifications
15. Verify that user is prompted to enter the amount again in case amount entered is not as per the specification and proper message should be displayed for the same
16. Verify that user cannot fetch more amount than the total available balance
17. Verify that user is provided the option to print the transaction/enquiry
18. Verify that user user's session timeout is maintained and is as per the specifications
19. Verify that user is not allowed to exceed one transaction limit amount
20. Verify that user is not allowed to exceed one day transaction limit amount
21. Verify that user is allowed to do only one transaction per pin request
22. Verify that user is not allowed to proceed with expired ATM card
23. Verify that in case ATM machine runs out of money, proper message is displayed to user
24. Verify that in case sudden electricity loss in between the operation, the transaction is marked as null and amount is not withdrawn from user's account
| Is This Answer Correct ? | 4 Yes | 0 No |
Post New Answer View All Answers
Explain the manual testing process?
How to do Performance Testing manually for a Flash Application?
What kind of input do we need from the end user to begin proper testing?
I have cleared written test and one Technical round in one company? now i have to face an Client Round through telephony? Any body have faced client round, how will it be , wil they ask technical or is it only formality round? im nervous, plz let me know wat all they may ask? i have this round on monday?
few automation basic questions One question to write a scriot in any language you know.
What is sanity?
When to stop testing? (Or) how do you decide when you have tested enough?
If you're given a program that will average student grades, what kinds of inputs would you use?
What is concurrent user hits in load testing?
sanity testing is done during regression testing.is it true.if it is true plz explain?
What is unit level testing?
What is the test harness?
what is the difference between Desktop testing,Client/server testing and webapplication testing
Hi i am looking for Test Engineer Job, i have done the course, but i don't have work experience on it, Is it So important to have real time Exp or knowledge is enough? and please let me know like how i can improve for the interview. You can send me a mail on this id: rashmi_vastred@yahoo.co.in
What is test driver and test stub?