Requirement 4

Withdraw with the following characteristics: • Withdraw option • Amount to Withdraw (Numeric Values Multiples of 20)

Test Cases:

ID: ValidWithdrawal001

Description: This test case test that the user is able to withdraw money if he/she has money in his/her bank account and the requested quantity is multiple of 20.

Req# ValidWithdrawal_001 Author: Mauricio Test Category: Integration Testing, Functional Testing, Transaction

ID: InvalidWithdrawal001

Description: This test case test that the ATM won’t withdraw money if the user requests a quantity that isn’t multiple of 20.

Req# InvalidWithdrawal_001 Author: Mauricio Test Category: integration Testing, Functional Testing, Transaction

ID:InvalidWithdrawal002

Description: This test case test that the ATM will show error message when user doesn’t input an amount to withdraw.

Req# InvalidWithdrawal_002 Author: Mauricio Test Category: Functional Testing, Transaction

ID: InvalidWithdrawal003

Description: This test case test that the user is able to abort the withdrawal process if “cancel" button is pressed.

Req# InvalidWithdrawal_003

Author: Mauricio

Test Category: Functional Testing, Transaction

ID: CancelledWithdrawal001

Description: This test case test that the ATM won’t withdraw money if the user requests a quantity that is bigger than the amount he has in his/her bank account.

Req# CancelledWithdrawal_001 Author: Mauricio Test Category: Integration Testing, Functional Testing, Transaction

