Professional Documents
Culture Documents
Test Case Design Techniques
Test Case Design Techniques
After filling user id and password, User can click continue buton to
get to next page for valid user and error message for invalid user.
After filling above fields, user can click transfer button to get
successful message for valid data & error message for invalid data.
Money transfer page consists of logout link, so that the user can go
to home page at any time.
TCD_OBS_Sprint1_FT_Raj_7th April
Account number selection TS_MT_2 High
15_12
TCD_OBS_Sprint1_FT_Raj_7th April Account number selection TS_MT_2 High
15_12
TCD_OBS_Sprint1_FT_Raj_7th April
Validate from date TS_MS_3 High
15_20
TCD_OBS_Sprint1_FT_Raj_7th April
Validate to date TS_MS_4 High
15_21
TCD_OBS_Sprint1_FT_Raj_7th April
Validate to date TS_MS_4 High
15_21
7 Digit
6 Digit
OBS site homepage is
8 Digit
ready to open
2 Fill User ID [0-9]{7}
[a-z A-Z]
Special characters
Blank field
4 Positions
3 Positions
5 Positions
OBS site homepage is
8 Positions
ready to open
2 Fill password field 7 Positions
9 Positions
[0-9 a-z A-Z]{3-7}[0-9]
Special characters
Blank field
local
No option selected
2 Do login None
6 Digit
5 Digit
Fill cheque number, If 7 Digit
5.1 the bank name is [0-9]{6}
HDFC [a-z A-Z]{6}
Special Characters
Blank field
Have valid user id and 7 Digit
password pair to do 6 Digit
successful login and 8 Digit
go to cheque deposit Fill cheque number, If
page, select bank 5.2 [0-9]{7}
the bank name is ICICI
name & fill cheque [a-z a-Z]{7}
number Special Characters
Blank field
9 Positions
8 Positions
10 Positions
Fill cheque number, If [S][B][I][0-9]{6}
5.3
the bank name is SBI [a-z]
[^SBI]
Special Characters
Fill cheque number, If
5.3
the bank name is SBI
Blank field
5 Digit
4 Digit
Fill cheque number, if 6 Digit
5.4 cheque provider bank [0-9]{5}
name is local bank [a-z][A-Z]{5}
Special Characters
Blank field
2 Do login None
2 Do login None
Have a valid user id Click cheque deposit
and password for 3 link None
successful login and
go to cheque deposit
Existing account number
Select account selected
4
number to get deposit
No account number
selected
2 Do login None
2 Do login None
2 Do login None
Have a valid id and
password for
successful login and
get to money transfer
page for account
selection
Have a valid id and
password for Click Money transfer
successful login and 3 None
link
get to money transfer
page for account
selection Existing account number is
Select account selected
4
number
No account number is
selected
2 Do login None
2 Do login None
Select Transferee
4 SBI
bank name
local
No option selected
2 Do login None
Click Money transfer
3 None
link
10 Digit
9 Digit
Fill transferee bank 8 Digit
5.1 account number if [0][0-9]{9}
bank is HDFC [a-z A-Z]
Special character
Have a valid user id Blank field
and password for 11 Digit
successful login from
options page and get 10 Digit
to money transfer 12 Digit
page, enter bank Fill transferee bank
name & fill transferee 5.2 account number if [0-1][0-9]{9}[^0-1]
account number field bank is ICICI [a-z A-Z]{11}
Special character
Blank field
10 Digit
9 Digit
Fill transferee bank 11 Digit
5.3 account number if [2468][0-9]{8}[13579]
bank is SBI [a-z A-Z]{10}
Special character
Blank field
7 Digit
6 Digit
Fill transferee bank 8 Digit
5.4 account number if [^03][^3]{6}
bank is local [a-z A-Z]
Special character
Blank field
2 Do login None
2 Do login None
2 Do login None
2 Do login None
8 Positions
7 Positions
Have valid user id and 9 Positions
password for
successful login, get ([0][1-9]) | ([1][0-9]) | ([2]
to mini statement [0-8]) [-] ([0][2]) [-] ([0-9]
page from options {2})
page. Have valid
from date. ([0][1-9]) | ([1-2][0-9]) | ([3]
4 Enter from date [0]) [-] (([0][469]) |( [1][1]))
[-] ([0-9]{2})
[a-z A-Z]
Special charaters
Blank field
2 Do login None
8 Positions
7 Positions
Have valid user id and 9 Positions
password for
successful login, get ([0][1-9]) | ([1][0-9]) | ([2]
to mini statement [0-8]) [-] ([0][2]) [-] ([0-9]
page from options {2})
page. Have to valid
date.
4 Enter to date
Have valid user id and
password for
successful login, get
to mini statement
page from options
page. Have to valid
date. ([0][1-9]) | ([1-2][0-9]) | ([3]
4 Enter to date [0]) [-] (([0][469]) |( [1][1]))
[-] ([0-9]{2})
[a-z A-Z]
Special charaters
Blank field
2 Do login None
Have valid user id and
password for Click mini statement
successful login, go 3 link None
to mini statement
page from options
page, Have valid
account number for All fields have valid data
successful mini
statement printing Fill fields in mini
4 statement page &
click process button Any one filed is invalid
2 Do login None
Accepted
Rejected
Rejected
Accepted
Rejected
Rejected
Rejected
Accepted
Rejected
Rejected
Accepted
Rejected
Rejected
Rejected
Accepted
Rejected
Rejected
Accepted
Rejected
Rejected
Rejected
Rejected
Accepted
Rejected
Rejected
Accepted
Rejected
Rejected
Rejected
Accepted
Rejected
Rejected
Rejected
Selected account
number is highlighted
Blank field
Successful message
will be displayed
Selected account
number is highlighted
Blank field
Accepted
Rejected
Rejected
Rejected
HDFC will be
highlighted
ICICI will be
highlighted
local will be
highlighted
local will be
highlighted
Transferee bank
name will be
highlighted
Accepted
Rejected
Rejected
Accepted
Rejected
Rejected
Rejected
Accepted
Rejected
Rejected
Accepted
Rejected
Rejected
Rejected
Accepted
Rejected
Rejected
Accepted
Rejected
Rejected
Rejected
Accepted
Rejected
Rejected
Accepted
Rejected
Rejected
Rejected
Transferee bank
name will be
highlighted
Successful message
will be displayed
Blank field
Accepted
Rejected
Accepted
Accepted
Accepted
Accepted
Rejected
Rejected
Rejected
Accepted
Rejected
Accepted
Accepted
Accepted
Accepted
Rejected
Rejected
Rejected
Successful message
will be displayed
COMPATABILITY EXPECTATION
PLATFORM
Server side OS
Validate login
TCD_OBS_NFT_Sprint1_Raj_10th April operation in various Client side OS
TS_CT_1 Medium
15_1 customer expected
platforms
Browser
Server side OS
Validate check
TCD_OBS_NFT_Sprint1_Raj_10th April deposit operation in TS_CT_2 Client side OS
Medium
15_2 customer expected
platforms
Browser
Server side OS
Validate money
TCD_OBS_NFT_Sprint1_Raj_10th April transfer operation in Client side OS
15_3 customer expected TS_CT_3 Medium
platforms
Browser
Browser
Server side OS
Validate mini
TCD_OBS_NFT_Sprint1_Raj_10th April statement operation TS_CT_4 Client side OS
Medium
15_4 in customer expected
platforms
Browser
Validate login
operation in various
TCD_OBS_NFT_Sprint1_Srinivas_10th
customer expected TS_HCT_1 Medium Network
April 15_1
hardware
configurations
Validate cheque
TCD_OBS_NFT_Sprint1_Raj_10th April deposit operation in
TS_HCT_2 Medium Network
15_2 customer expected
platform
Validate money
TCD_OBS_NFT_Sprint1_Raj_10th April transfer operation in
TS_HCT_3 Medium Network
15_3 customer expected
platform
Network
Validate mini
TCD_OBS_NFT_Sprint1_Raj_10th April statement operation
TS_HCT_4 Medium
15_4 in customer expected
platform
Printer
PERFORMANCE OPERATION
LOAD
1000
Validate login by
TCD_OBS_PT_Sprint1_Raj_10th April aplying customer TS_PT_1 Medium
15_1
expected load levels
Validate login by >1000
TCD_OBS_PT_Sprint1_Raj_10th April
aplying customer TS_PT_1 Medium >>1000
15_1 expected load levels
1000 users but
iteratively
1000
Validate login by >1000
TCD_OBS_PT_Sprint1_Raj_10th April
aplying customer TS_PT_2 Medium >>1000
15_2
expected load levels
1000 users but
iteratively
1000
Validate login by >1000
TCD_OBS_PT_Sprint1_Raj_10th April
aplying customer TS_PT_3 Medium >>1000
15_3
expected load levels
1000 users but
iteratively
1000
Validate login by >1000
TCD_OBS_PT_Sprint1_Raj_10th April
15_4 aplying customer TS_PT_4 Medium >>1000
expected load levels
1000 users but
iteratively
TEST PROCEDURE
NVIRONMENT
STEP# STEP DESCRIPTION TEST CASES
VERSION YES/NO
Win 2003 server Yes
Win 2008 server Yes
Linux Redhat Yes
Others Yes/No
Windows xp Yes
Windows Vista Yes
Windows 7 Yes In above
Launch OBS site and do
1 specified
Windows 8 Yes login
platforms
Others Yes/No
IE Yes
MFF Yes
GC Yes
Safari Yes
Others Yes/No
Win 2003 server Yes
Win 2008 server Yes
Linux Redhat Yes
Others Yes/No
Windows xp Yes
Windows Vista Yes Launch OBS site and do
Windows 7 Yes login, check cheque In above
1 deposit and finish specified
Windows 8 Yes cheque deposit platforms
Others Yes/No operation
IE Yes
MFF Yes
GC Yes
Safari Yes
Others Yes/No
Win 2003 server Yes
Win 2008 server Yes
Linux Redhat Yes
Others Yes/No
Windows xp Yes
Windows Vista Yes Launch OBS site and do
Windows 7 Yes login, go to money In above
1 transfer and finish specified
Windows 8 Yes money transfer platforms
Others Yes/No operation
IE Yes
MFF Yes
GC Yes
Safari Yes
Others Yes/No
Win 2003 server Yes
Win 2008 server Yes
Linux Redhat Yes
Others Yes/No
Windows xp Yes
Windows Vista Yes Launch OBS site and do
Windows 7 Yes login, go to mini In above
1 statement and finish specified
Windows 8 Yes money transfer platforms
Others Yes/No operation
IE Yes
MFF Yes
GC Yes
Safari Yes
Others Yes/No
VERSION YES/NO
Ring Yes
By using
Hub Yes above
Launch OBS site & do
Bus Yes 1 mentioned
login
Mobile Yes hardware
configuration
Others Yes/No
Ring Yes
Launch OBS site and do By using
Hub Yes login, click cheque above
Bus Yes 1 deposit and finish mentioned
Mobile Yes cheque deposit hardware
operation configuration
Others Yes/No
Ring Yes
Launch OBS site and do By using
Hub Yes login, click money above
Bus Yes 1 transfer and finish mentioned
Mobile Yes money transfer hardware
operation configuration
Others Yes/No
Ring Yes
Hub Yes
Bus Yes
Launch OBS site and do By using
Mobile Yes login, click mini above
Others Yes/No 1 statement and finish mentioned
Dot matrix Yes mini statement hardware
operation configuration
Ink Jet Yes
Laser Yes
Others Yes/No
EXPECTED RESULT
Speed in processing
By aplying
1 Launch OBS site and do above
login specified
load levels
Peak load By aplying
Launch OBS site and do above
Server crashing 1
login specified
load levels
Memory leakage
Speed in processing
Launch OBS site and do
Peak load By aplying
login, click cheque above
Server crashing 1 deposit and finish
specified
cheque deposit
load levels
Memory leakage operation
Speed in processing
Launch OBS site and do
Peak load By aplying
login, click money above
Server crashing 1 transfer and finish
specified
money transfer load levels
Memory leakage operation
Speed in processing
Launch OBS site and do
Peak load By aplying
login, click mini
above
Server crashing 1 statement and finish specified
mini statement
load levels
Memory leakage operation
ROCEDURE
EXPECTED OUTPUT