Requirement 10

Logs for transactions with the following characteristics:
 * Show Logs button

Test Cases:

ID: LogEntryForDeposit001

Description: This test case test that a deposit entry will be saved in the Logs when the user makes a valid deposit.

Req# LogValidDeposit_001

Author: Alejandro

Test Category: Integration Testing, Functional Testing, Log

ID: LogEntryForInvalidDeposit001

Description: This test case test that an invalid deposit entry will be saved in the Logs when the user makes an invalid deposit.

Req# LogInvalidDeposit_001

Author: Alejandro

Test Category: Integration Testing, Functional Testing, Log

ID: LogEntryForCancelledDeposit001

Description: This test case test that a withdrawal entry will be saved in the Logs when the user attempts to do a deposit but is cancelled by him or the bank.

Req# LogCancelledDeposit_001

Author: Alejandro

Test Category: Integration Testing, Functional Testing, Log

ID: LogEntryForValidWithdrawal001

Description: This test case test that a withdrawal entry will be saved in the Logs when the user makes a valid withdraw.

Req# LogValidWithdraw_001

Author: Alejandro

Test Category: Integration Testing, Functional Testing, Log

ID: LogEntryForInvalidWithdrawal001

Description: This test case test that a withdrawal entry will be saved in the Logs when the user makes an invalid withdraw.

Req# LogInvalidWithdraw_001

Author: Alejandro

Test Category: Integration Testing, Functional Testing, Log

ID: LogEntryForCancelledWithdrawal001

Description: This test case test that a withdrawal entry will be saved in the Logs when the user attempts to do a withdrawal but is cancelled by him or the bank.

Req# LogCancelledWithdraw_001

Author: Alejandro

Test Category: Integration Testing, Functional Testing, Log 