Wednesday, 17 October 2012

Banking Project - Very Interesting



PLEASE TRY THIS PROJECT ON YOUR OWN, I WILL SEND THE SCENARIOS AND CASES ON REQUEST

MANUAL TESTING PROJECT WORK
CASE STUDY:  ONLINE BANKING SYSTEM (OBS)
FUNCTIONAL SPECIFICATION #1:  In online banking website, people can login to connect bank server via internet.  During this login, people must fill the below fields:
ACCOUNT NUMBER PREFIX:  A 3 digit number but does not start with “0” and “1”
ACCOUNT NUMBER SUFFIX:  A 6 digit number but does not end with “0”
PASSWORD:  Consists of 7 positions, alphanumeric, with first three positions are as alphabets and remaining four positions as numeric
AREA CODE:  A 3 digit number but optional
PURPOSE: 
·         Cheque Deposit
·         Money Transfer
·         Mini statement
·         Bills Pay
After filling above fields, people must click “LOGIN” button to get to the next page for valid data, and error message in same page for invalid data
Next page for valid data is respective to selected purpose

 FUNCTIONAL SPECIFICATION #2:  After successful login for cheque deposit, people must get cheque deposit page, this page consists of below fields:
BANK NAME: 
·         LOCAL (Default Bank)
·         ICICI
·         SBI
·         KUB
·         HDFC
CHEQUE NUMBER: 
·         7 digit number for local bank
·         8 positions for ICICI with alphanumeric
·         9 positions for SBI with alphanumeric in upper case
·         10 digit number for KVB
·         11 positions for HDFC but start with uppercase alphabet and remaining 10 positions are digits
After filling the above two fields, people must click DEPOSIT button to get transaction successful message for valid data, and error message for invalid data in same page
LOGOUT link is common in every page after login
NON-FUNCTIONAL SPECIFICATION #1:  In OBS, we have 6 modules, such as LOGIN, CHEQUE DEPOSIT, MONEY TRANSFER, MINISTATEMENT, BILLS PAY and LOGOUT
LOGOUT is possible after completion of login only from CHEQUE DEPOSIT, MONEY TRANSFER, MINISTATEMENT, and BILLS PAY

From customer expectations,  OBS should run on the below platforms:
CLIENT SIDE ---- OS-----WIN XP
                                           WIN VISTA
                                           WIN 7
               BROWSERS-----IE
                                           MOZILLA FIREFOX
                                           GOOGLE CHROME

SERVER SIDE ---- OS---WIN 2003 SERVER
                                          WIN 2008 SERVER
                                          LINUX REDHAT SERVER

NON-FUNCTIONAL SPECIFICATION #1:  In OBS, we have six modules, from customer expectations, OBS software will be used by 10,000 users at a time in customer expected configured internet.

QUESTION #1:  Prepare test scenarios and test cases for “LOGIN” module and “CHEQUE DEPOSIT” module functional testing in OBS

QUESTION #2:  Prepare test scenarios and test cases for all modules COMPATIBILITY testing and PERFORMANCE testing in OBS

No comments:

Post a Comment