Manual Test Cases For ATM Machine - All About Testing Manual Test Cases For ATM Machine

Thursday 26 September 2019

Manual Test Cases For ATM Machine

Installation Testing

1. Check if all parts of a machine is fitting properly and no loose fitting properly
2. Check if the keypad is fitted properly on ATM machine
3. Verify the type of ATM machine whether it is card intake machine or card swap machine
4. Check if slots are available for all types of notes (100,500,2000 etc)

UI Testing

1. Check if machine design is as per requirement
2. Check if length, the width of the machine is as per specifications
3. Check if the logo is properly printed on ATM Machine
4. Verify if bank name and logo is placed properly
5. Check if the machine has buttons like Enter, Cancel, Clear, and 0-9 to fill the code
6. Check if ATM have a touch screen or not

Usability Testing

1. Check if the machine is working with minimum noise and if it is smooth or not
2. Check if card insertion slot is as per specifications
3. Check if there is an image or presentation to show how the card can insert from the proper side
4. Check if font available on ATM screen is as per the specifications
5. Verify that ATM screen is smooth and operational
6. Verify that there is an option available for a user to select languages
7. Verify that option available to select account type

Functional Testing

1. Check if all buttons are working properly
2. Check if the machine is asking for a PIN number before displaying card/bank details
3. Check if after filling the correct pin, it display bank account details
4. Check if a user is allowed to check available account balance
5. Check if a user is allowed to enter amount in multiple denominations on the screen like 100,500
6. Check if the user cannot fetch more amount than the total amount available into his account
7. Check if a user is allowed to enter amount again in case it was entered incorrectly
8. Check if a user is not allowed to fetch the amount more than per day transaction limit amount
9. Check if there is an option to print the transaction
10. Check if there is the session is timeout maintained for the user
11. Check if in case sudden power failure in between transaction, the transaction must be marked as null and the amount is not withdrawn from  user's account
12. Check if ATM pin change funtion is working properly or not
13. Check out the total amount in the account after debit or credit

Non Functional Testing

1. Check if the last four digits of account no is visible on printed statement or not
2. Check if a pin must be entered within 15 seconds
3. Check if ATM can be restarted or not when required
4. Verify that the ATM machine is secured enough
5. Check out that the cashbox in ATM can be opened to fill the cash
6. Check out that the inbox of printer can be opened to fill the ink or tonner
7. Check out that the paper of printer can be filled on the printer

Performance and Security Testing

1. Verify that there are a limited number of attempts for the user to enter the pin code
2. Verify that if the total number of incorrect pin attempts then user card must be block
3. Verify that if there is no money in machine then there should be the proper message is displayed
4. Try to enter the wrong pin and check that it is giving an error message or not
5. Verify that account balance is 5000 and user try to fetch 5100 then there must be an alert message
6. Verify that if user card is for saving account and he clicks on a different account like current account then there must be no process
7. Verify that message is receiving on the registered number after withdrawal
8. Check out that user is not allowed to proceed to fetch the money if he has expired ATM card

Negative Test Cases

1. Check how the machine is working at different climate conditions like at room temperature
2. Check if the user is allowed to do transaction after the session timeout for user
3. Check if the user is allowed to do more than one transaction per pin requesting
4. Check if the user fills the wrong pin then ATM is allowed to fetch the money or not

0 comments:

Post a Comment