"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
SE testing phase
1. Test Case No. 1
Test Case#: 1 Test Case Name:Create New Customer
System: OnlineBankingSystem Sub System: New Customer
Designedby: ZohaibHussain DesignedDate: 3/12/2014
Executedby: ExecutionDate:18/7/2014
Short Description:Create New Customer
Pre-Conditions
The user hasa validCNIC.
The user hasa unique name,fathername,gender,addressbothpermanentandcurrent,citypermanent
and current.
The user can accessthe website usinginternet.
Systemdisplaysthe menu.
Step Action ExpectedsystemResponse Pass/fail Comment
1 Clickthe button
‘Create New
Customer’
The systemdisplaythe menuinwhich
systemask entercustomername,father
name, permanentandcurrentaddress,
permanentand currentcity.
2 Enter data inall
fieldthatsystem
required
Systemdisplayamessage touser that
confirms all datais enteredandcorrect.
3 Click‘NEXT’
button
Systemdisplayamessage new customer
successfullycreated.
4 Check post
condition1
Post-condition
1. All data of newcustomersuccessfullysavedindatabase andcustomeridassigntothe user.
Test Case No. 2
Test Case#: 2 Test Case Name:Create New Account
System: OnlineBankingSystem Sub System: New Account
Designedby: ZohaibHussain DesignedDate: 3/12/2014
Executedby: ExecutionDate:18/7/2014
Short Description:Create New Accountof a Customer
Pre-Conditions
The user can accessthe website usinginternet.
The user hasa validcustomerid.
Systemdisplays the mainmenu.
2. Step Action ExpectedsystemResponse Pass/fail Comment
1 Choose create
newaccount
menu
Systemdisplayamessage askingthe user
enters customerid,accounttype and initial
balance of account.
2 Enter all data that
systemrequired
Systemdisplayamessage askingthe user
confirmsall details.
3 Click‘NEXT’
Button
Systemdisplaysamessage tothe userthat
newaccount successfullycreatedand
displaysamainmenu.
4 Check post
condition1
Post-condition
1. All informationof accountsavedinthe database andaccount numberassigntothe user.
Test case No. 3
Test Case#: 3 Test Case Name:Deposit in Account
System: OnlineBankingSystem Sub System: Deposit
Designedby: ZohaibHussain DesignedDate: 3/12/2014
Executedby: ExecutionDate:18/7/2014
Short Description:Deposit Amount inthe Account
Pre-condition
The user can accessthe website usinginternet.
The user hasaccount numberand passwordforverification.
Systemdisplaysthe mainmenu.
3. Step Action ExpectedsystemResponse Pass/fail Comment
1 Selectoption
depositmoney
frommain menu
The systemdisplayamenuinwhichuser
enteraccountnumber,amountwhich
depositinthe account.
2 Click‘DEPOSIT’
buttonto update
the account
balance
The systemchecksall fieldof dataand after
verificationof dataupdate accountbalance.
The systemdisplayamessage tousermoney
successfullydepositinthe account.
3 Click‘MAIN
MENU’button
The systemdisplaymainmenutothe user
for otherservices.
4 Check post
condition1
Post-Condition
Afterdepositingprocesssystemupdateaccountbalance fromdatabase anddisplaythe mainmenufor
entertainotherservices.
Test Case No. 4
Test Case#: 4 Test Case Name:Withdrawform account
System: OnlineBankingSystem Sub System: Withdraw
Designedby: ZohaibHussain DesignedDate: 3/12/2014
Executedby: ExecutionDate:18/7/2014
Short Description:withdraw moneyfrom user account
Pre-condition
The user can accessthe website usinginternet.
The user hasaccount numberand passwordforverification.
Systemdisplaysthe mainmenu.
4. Step Action ExpectedsystemResponse Pass/fail Comment
1 Selectoption
withdraw money
frommain menu
The systemdisplay amenuinwhichuser
enters accountnumber,amountwhich
withdraw fromthe account.
2 Click‘WITHDRAW’
buttonto update
the account
balance
The systemchecksall fieldof dataand after
verificationof dataupdate accountbalance.
The systemdisplays amessage touserto
withdraw money successfully fromthe
account.
3 Click‘MAIN
MENU’button
The systemdisplaymainmenutothe user
for otherservices.
4 Check post
condition1
Post-Condition
Afterwithdraw processsystemupdate accountbalance fromdatabase anddisplaythe mainmenufor
entertainotherservices.
Test Case No. 5
Test Case#: 5 Test Case Name: FundTransfer
System: OnlineBankingSystem Sub System: FundTransfer
Designedby: ZohaibHussain DesignedDate: 3/12/2014
Executedby: ExecutionDate:18/7/2014
Short Description:Transfer money from one accountto the other account
Pre-condition
The user can accessthe website usinginternet.
The user hasaccount numberand passwordforverification.
The user hasa destinationaccountnumberfortransferringfund.
Systemdisplaysthe mainmenu.
5. Step Action ExpectedsystemResponse Pass/fail Comment
1 Selectoption Fund
Transferfrom
mainmenu
The systemdisplayamenuinwhichuser
enteraccountnumber,amount which
transferfromthe account to the other
destination.
2 Click‘FUND
TRANSFER’ button
to transfermoney
fromone account
to the other
The systemchecksall fieldof dataand after
verificationof dataupdate accountbalance.
The systemdisplays amessage touserto
transfermoney successfullyfromthe
account the otheraccount.
3 Click‘MAIN
MENU’button
The systemdisplaymainmenutothe user
for otherservices.
4 Check post
condition1
Post-Condition
AfterTransferfund processsystemupdate accountbalance from database anddisplaythe mainmenu
for entertainotherservices.
Test Case No. 6
Test Case#: 6 Test Case Name: Pay UtilityBill
System: OnlineBankingSystem Sub System: UtilityBill Payment
Designedby: ZohaibHussain DesignedDate: 3/12/2014
Executedby: ExecutionDate:18/7/2014
Short Description:Pay UtilityBillsof Any Company
Pre-condition
The user can accessthe website usinginternet.
The user hasaccount numberand passwordforverification.
User has reference numberof aspecificcompanyforutilitybillpayment.
Systemdisplaysthe mainmenu.
6. Step Action ExpectedsystemResponse Pass/fail Comment
1 Selectoption
utilitybills
paymentfrom
mainmenu
The systemdisplay amenuinwhichuser
enters accountnumber,reference number
for utilitybillspaymentof anycompany.
2 Click‘UtilityBill
Payment’button
for utilitybill
payment
The systemchecksall fieldof dataand after
verificationof datapayutilitybill if userhas
enoughmoneyinthe account.
3 Click‘MAIN
MENU’button
The systemdisplaymainmenutothe user
for otherservices.
4 Check post
condition1
Post-Condition
Afterutilitybillpaymentsystemupdate accountstatus fromdatabase anddisplaythe mainmenufor
entertainotherservices.
Test Case No. 7
Test Case#: 7 Test Case Name: View TransactionHistory
System: OnlineBankingSystem Sub System: TransactionHistory
Designedby: ZohaibHussain DesignedDate: 3/12/2014
Executedby: ExecutionDate:18/7/2014
Short Description:View TransactionHistory of Account
Pre-condition
The user can accessthe website using internet.
The user hasaccount numberand passwordforverification.
Systemdisplaysthe mainmenu.
7. Step Action ExpectedsystemResponse Pass/fail Comment
1 Selectoptionview
transactionhistory
frommain menu
The systemdisplayamenuinwhich user
entersaccountnumber,andrange of
transactionhistory.
2 Click‘Transaction
History’ buttonfor
Checktransaction
history
The systemchecksall fieldof dataand ask
the userselecttransactionrange,after
verificationof datasystemdisplaythe
transactionhistory.
3 Click‘MAIN
MENU’button
The systemdisplaymainmenutothe user
for otherservices.
4 Check post
condition1
Post-Condition
Afterdisplayingtransactionhistorysystemdisplay the mainmenuforentertainotherservices.
Test Case No. 8
Test Case#: 8 Test Case Name: Check AccountActive or Not
System: OnlineBankingSystem Sub System:Check Activationof account
Designedby: ZohaibHussain DesignedDate: 3/12/2014
Executedby: ExecutionDate:18/7/2014
Short Description:Check Status of user Account
Pre-condition
The user can accessthe website usinginternet.
The user hasaccount numberand passwordforverification.
Systemdisplaysthe mainmenu.
8. Step Action ExpectedsystemResponse Pass/fail Comment
1 Selectoption
CheckAccount
Statusfrom main
menu
The systemdisplayamenuinwhichuser
entersaccountnumberforcheck account
status.
2 Click‘ViewStatus’
buttonfor Check
status
The systemchecksall fieldof dataand after
verificationshow accountstatus.
3 Click‘MAIN
MENU’button
The systemdisplaymainmenutothe user
for otherservices.
4 Check post
condition1
Post-Condition
Afterdisplayingaccountstatussystem displaythe mainmenuforentertainotherservices.