Requirement 7

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