ID: DepositApproved001
Description: This test case test that the ATM will notify the bank of a valid deposit transaction made by a user. The bank will then verify this transaction and proceed to approve it.
Req# DepositApproved_001
Author: Mauricio
Test Category: Functional Testing, Notification
Bank Notification with the following characteristics:
• Automatic notification to the bank after each transaction
Test Cases:
ID: WithdrawalApproved001
Description: This test case test that the ATM will notify the bank of a valid withdrawal transaction made by a user. The bank will then verify this transaction and proceed to approve it.
Req# WithdrawalApproved_001
Author: Mauricio
Test Category: Functional Testing, Notification
ID: WithdrawalDisapproved001
Description: This test case test that the ATM will stop withdrawal transactions if the customer has reached the daily withdrawal limit.
Req# WithdrawalDisapproved_001
Author: Mauricio
Test Category: Integration Testing, Functional Testing, Notification
ID: WithdrawalDisapproved002
Description: This test case test that the ATM will notify the bank of an invalid withdrawal transaction made by a user (amount requested != multiple of 20). The bank will then verify this transaction and proceed to disapprove it.
Req# WithdrawalDisapproved_002
Author: Mauricio
Test Category: Integration Testing, Functional Testing, Notification
ID: DepositApproved001
Description: This test case test that the ATM will notify the bank of a valid deposit transaction made by a user. The bank will then verify this transaction and proceed to approve it.
Req# DepositApproved_001
Author: Mauricio
Test Category: Functional Testing, Notification