You are on page 1of 9

Use Case Function Being Tested Initial System State

Individual types of
transaction will be
tested below
Transaction System handles an invalid PIN properly A readable card has been entered
System asks customer to choose an account to Menu of transaction types is being
Withdrawal
withdraw from displayed
System asks customer to choose a amount to Menu of account types is being
Withdrawal
withdraw displayed

System performs a legitimate withdrawal System is displaying the menu of


Withdrawal
transaction properly withdrawal amounts

System has been started up with less


than the maximum withdrawal amount
System verifies that it has sufficient cash on hand
Withdrawal in cash on hand;
to fulfill the request
System is requesting a withdrawal
amount
System verifies that customer's balance is System is requesting a withdrawal
Withdrawal
sufficient to fulfill the request ammount
A withdrawal transaction can be cancelled by the
System is displaying menu of account
Withdrawal customer any time prior to choosing the dollar
types
amount
A withdrawal transaction can be cancelled by the
System is displaying menu of dollar
Withdrawal customer any time prior to choosing the dollar
amounts
amount
System asks customer to choose an account to Menu of transaction types is being
Inquiry
inquire about displayed
System performs a legitimate inquiry transaction System is displaying menu of account
Inquiry
properly types
An inquiry transaction can be cancelled by the System is displaying menu of account
Inquiry
customer any time prior to choosing an account types

Invalid PIN Extension Customer is asked to reenter PIN

Request to re-enter PIN is being


Invalid PIN Extension Correct re-entry of PIN is accepted
displayed
A correctly re-entered PIN is used for subsequent An incorrect PIN has been re-entered
Invalid PIN Extension
transactions and transaction completed normally
Request to re-enter PIN is being
Invalid PIN Extension Incorrect re-entry of PIN is not accepted
displayed
Correct re-entry of PIN on the second try is Request to re-enter PIN is being
Invalid PIN Extension
accepted displayed
Correct re-entry of PIN on the third try is Request to re-enter PIN is being
Invalid PIN Extension
accepted displayed

Three incorrect re-entries of PIN result in Request to re-enter PIN is being


Invalid PIN Extension
retaining card and aborting transaction displayed
Individual types of transaction will be tested below at CBS
Check Balance Balance of Customer Account Lhotse Software Login
Check Balance Balance of Settelment Account Lhotse Software Login
Check Balance Balance of Charge Account Lhotse Software Login
Fast Cash Wthdrawal Balance of Customer Account Lhotse Software Login
Fast Cash Wthdrawal Balance of Settelment Account Lhotse Software Login
Fast Cash Wthdrawal Balance of Charge Account Lhotse Software Login
Fast Cash
Statement of Customer Account Lhotse Software Login

Fast Cash
Statement of Settelment Account Lhotse Software Login
Fast Cash Statement of Charge Account Lhotse Software Login
Cash Wthdrawal
Statement of Customer Account Lhotse Software Login
Cash Wthdrawal
Statement of Settelment Account Lhotse Software Login
Cash Wthdrawal Statement of Charge Account Lhotse Software Login
Input Expected Output Actual Result

Enter an incorrect PIN and then attempt


The Invalid PIN Extension is performed
a transaction
Choose Withdrawal transaction System displays a menu of account types

Choose checking account System displays a menu of possible withdrawal amounts


System dispenses this amount of cash;
Choose an amount that the system System prints a correct receipt showing amount and correct
currently has and which is not greater updated balance;
than the account balance System records transaction correctly in the log (showing both
message to the bank and approval back)

Choose an amount greater than what System displays an appropriate message and asks customer to
the system currently has choose a different amount

Choose an amount that the system


System displays an appropriate message and offers customer the
currently has but which is greater than
option of choosing to do another transaction or not.
the account balance
System displays an appropriate message and offers customer the
Press "Cancel" key
option of choosing to do another transaction or not.

System displays an appropriate message and offers customer the


Press "Cancel" key
option of choosing to do another transaction or not.

Choose Inquiry transaction System displays a menu of account types


System prints a correct receipt showing correct balance;
Choose checking account System records transaction correctly in the log (showing both
message to the bank and approval back)
System displays an appropriate message and offers customer the
Press "Cancel" key
option of choosing to do another transaction or not.
Enter an incorrect PIN;
Attempt an inquiry transaction on the Customer is asked to re-enter PIN
customer's checking account
Enter correct PIN Original transaction completes successfully

Perform another transaction This transaction completes successfully as well

An appropriate message is displayed and re-entry of the PIN is again


Enter incorrect PIN
requested
Enter incorrect PIN the first time, then
Original transaction completes successfully
correct PIN the second time
Enter incorrect PIN the first time and
second times, then correct PIN the third Original transaction completes successfully
time
An appropriate message is displayed;
Enter incorrect PIN three times Card is retained by machine;
Session is terminated

Enter Card Holder Account Number Check Balance before Transaction


Enter Settlement Account Check Balance before Transaction
Enter Charge Account Number Check Balance before Transaction
Enter Card Holder Account Number Account Balance Updated at Account
Enter Settlement Account Account Balance Updated at Account
Enter Charge Account Number Account Balance Updated at Account
Check Statement with Card Holder's AC Check if the amount gets transferred to the exact person mentioned
No in the Card.
Check if the amount transferred notification is sent to the Account
Holder's Mobile

Check Statement with Settlement AC No ATM Tranaction Amount Credited to Settlement Account
Check Statement with Charge AC No ATM Transaction Charge Amount Credited to Charge AC No
Check Statement with Card Holder's AC Check if the amount gets transferred to the exact person mentioned
No in the Card.

Check Statement with Settlement AC No ATM Tranaction Amount Credited to Settlement Account
Check Statement with Charge AC No ATM Transaction Charge Amunt Credited to Charge AC No
Status Test Executed By

You might also like