E-Banking for Test-Plan

download E-Banking for Test-Plan

of 12

description

cdc

Transcript of E-Banking for Test-Plan

  • 5/21/2018 E-Banking for Test-Plan

    1/12

    System Test Plan

    __________________________

    RANFORD Bank 1.0

    Prepared by:

    Krishna Rao

    Documen !isory

    "ersion Re#ision Dae Name $odi%icaion &ummary

    0.1 02/07/2010 Rajamohan Initial Draft

    1.0 21/07/2010 Krishna Rao Updated the ! s"hed#les and $#ilds"hed#les.

    RANFORD Bank System Test Plan Page 1 of 12Mind Q Systems, Intenal !se Only

  • 5/21/2018 E-Banking for Test-Plan

    2/12

    Appro#a's

    Name (ser )d Ro'e Dae

    S#resh $a%# S#resh.% Proje"t &ana'er 21/07/2010

    RANFORD Bank System Test Plan Page 2 of 12Mind Q Systems, Intenal !se Only

  • 5/21/2018 E-Banking for Test-Plan

    3/12

    *ab'e o% +onens

    Document History .............................................................................................................1

    Approvals ...........................................................................................................................2

    1.0 Introduction .................................................................................................................4

    1"1 Po#e$t O%e%ie& """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""'

    1"2 Refeed Do$(ments """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" '

    2.0 Scope .............................................................................................................................4

    2"1 In S$o)e """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" '

    2"2 O(t of S$o)e """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" '

    3.0 Assumptions and Dependencies ..................................................................................5

    *"1 Ass(m)tions """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +

    *"2 De)enden$ies """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""+

    4.0 Risks and iti!ations ..................................................................................................5

    5.0 System "estin! #ntry and #$it %riteria .................................................................... &

    +"1 nty -iteia """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""".

    +"2 /it -iteia """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .

    &.0 'A Delivera(les ...........................................................................................................)

    ).0 *uild Sc+edule .............................................................................................................)

    ,.0 "est #nvironment .......................................................................................................)

    -.0 Hi!+ evel "est Scenarios ...........................................................................................)

    10.0 "est Approac+ ............................................................................................................,

    10"1 Test Pe)aation """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

    10"2 Test /e$(tion """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

    Appendi$ A ........................................................................................................................-

    RANFORD Bank System Test Plan Page * of 12Mind Q Systems, Intenal !se Only

  • 5/21/2018 E-Banking for Test-Plan

    4/12

    1.0 )nroducion

    1.1 Pro,ec O#er#ie-

    Ran%ord !ome pae allo(s different #sers s#"h as admin) %an* employee) +ario#s"#stomers ,Indi+id#al "#stomers) "orporate "#stomers) International -#stomers to lo'in

    and a""ess the appli"ation for f#rther #sa'e and also it pro+ides information a%o#t +ario#sser+i"es offered %y Ranford $an*.

    The o%je"ti+e of the R!RD $!K !dmin mod#le in proje"t is to "reate ne( %ran"hes) to"reate the ne( #sers and $an*ers alon' (ith the pri+ile'es. !dmin is the s#per #ser) (hi"h

    has all the pri+ile'es for "reatin' the $ran"hes) Users and $an*ers and alon' (ith all the

    other pri+ile'es.

    The %je"ti+e of the R!RD $!K $an*er mod#le in proje"t is to re'ister and mana'ethe "#stomers of the %an* and to %oo* the daytoday transa"tions in the %an* s#"h as

    deposits and (ithdra(als et".

    The %je"ti+e of the R!RD $!K -#stomer mod#le in proje"t is desi'ned for there'istered "#stomers to perform +ario#s a"ti+ities s#"h as !""o#nts S#mmary) &oneyTransfer) Smart &oney rder) nline %ill payments and online re3#est for "he3#e%oo* et".)

    Purpose

    The p#rpose of this do"#ment is to pro+ide an o+er+ie( for System Testin' ,ST ofR!RD $an*. This do"#ment "o+ers the testin' s"ope) 4ntry45it "riteria) !

    Deli+era%les) ! S"hed#le) 6i'h e+el Test S"enarios) !ss#mptions 8 Dependen"ies) Test&ana'ement and Ris*s 8 &iti'ations.

    1./ Re%erred Documens

    The R!RD $an* $#siness Re3#irements Spe"ifi"ations ,$RS

    The R!RD $!K #n"tional Spe"ifi"ations do"#ment ,RS

    /.0 &cope

    /.1 )n &cope

    Testin' the !dmin) $an*er and -#stomer ,Personal $an*in' mod#les in 4

    $an*in' proje"t.

    #n"tional / system testin' of all test s"enarios mentioned #nder se" 10.0.

    -reation of Test Re3#irements) Test -ases and Test Sets in #ality -enter.

    Preparation of Test Data for e5e"#tin' the Test -ases.

    Test "ase 45e"#tion for 2 "y"les and defe"t Tra"*in'.

    Test "ase e5e"#tion on the follo(in' peratin' System 9indo(s200:.

    Test "ase e5e"#tion #sin' the follo(in' %ro(sers I4 ;.0.

    /./ Ou o% &cope

    oad 8 Performan"e testin'.

    Unit and Inte'ration testin' is not part of this s"ope.

    RANFORD Bank System Test Plan Page ' of 12Mind Q Systems, Intenal !se Only

  • 5/21/2018 E-Banking for Test-Plan

    5/12

    .0 Assumpions and Dependencies

    .1 Assumpions

    The main dri+ers for System Testin' are the f#n"tionalities "ontained (ithin

    the f#n"tional spe"ifi"ation do"#ments. These (ill define the s"ope of the testin'

    and it is ass#med that on"e f#n"tionality from these has %een tested then f#ll

    "o+era'e has %een a"hie+ed.

    Sta'in' ser+er (ill %e a""essi%le.

    -onta"t details of person,s "on"erned (ith resol+in' en+ironmental iss#es

    (ill %e pro+ided.

    ormal and Intensi+e Unit and Inte'ration testin' (ill %e done %y the De+

    Team.

    Defe"ts (ill %e dealt (ith in timely fashion %y all teams in+ol+ed.

    e( %#ilds (ill %e deployed in ! en+ironment as per %#ild s"hed#le.

    !ll identified 6i'hle+el test s"enarios "an %e sim#lated in test en+ironment.

    ./ Dependencies Kno(led'e transfer on #n"tionality as (ell as Te"hnolo'y to offshore testin' team

    !+aila%ility of Testin' en+ironment to +alidate test s"ripts.

    !+aila%ility of "onne"tion to appli"ations from offshore.

    !+aila%ility of "onne"tion to Data%ases from offshore.

    !+aila%ility of Data%ase s"hema des"ription to #nderstand the Data%ase Str#"t#re.

    !+aila%ility of !ll ne"essary soft(ares d#rin' teste5e"#tion) this (o#ld pre+ent or

    delay testin'.

    o( 6i'h Daily defe"t meetin' (ill %e #tiliprioriti=e defe"ts! "oordinator (ill (or* "losely (

    IT team lead to pro+ide

    -han'es to re3#irements &edi#m &edi#m !ll ne( Re3#irements that aris

    initiated thro#'h -han'e -ontrol pr

    RANFORD Bank System Test Plan Page + of 12Mind Q Systems, Intenal !se Only

  • 5/21/2018 E-Banking for Test-Plan

    6/12

    3.0 &ysem *esin 4nry and 45i +rieria

    3.1 4nry +rieria

    The follo(in' m#st %e in pla"e prior to the onset of ! System Testin'

    Business

    The $#siness Re3#irements Do"#ment is fro=en

    !ll ne( Re3#irements that arise are initiated thro#'h -han'e -ontrol pro"ess

    6A

    Daily "omm#ni"ation plan in pla"e

    Test -ases Re+ie(ed 8 si'nedoff

    Dependent teams 8 reso#r"es identified

    ! Data Re3#irements identified 8 all ne"essary pass(ords/a""esses o%tained

    Daily Defe"t &eetin' Day/Time/!ttendan"e esta%lished in the e5e"#tion phase

    !ll appropriate team mem%ers ha+e a""ess to #ality -enter

    Test "ases ha+e %een lin*ed to test sets in #ality -enter

    3./ 45i +rieria

    The follo(in' m#st %e in pla"e prior to the si'noff of ! System Testin'?

    o open P1 or P2 defe"ts

    !ll P:P@ ,enhan"ements defe"ts ha+e a do"#mented resol#tion plan

    ! minim#m of 2 test "y"les ,100A e5e"#tion is "ompleted.

    B@A Pass Rate of all test "ases

    Re'ression testin' of defe"ts fi5ed d#rin' system testin'

    !ll defe"ts lo''ed in #ality -enter

    ! si'noff on system test

    System test -loseo#t report Pro+ided Do"#mented list of any o#tstandin' ,open defe"ts

    RANFORD Bank System Test Plan Page . of 12Mind Q Systems, Intenal !se Only

  • 5/21/2018 E-Banking for Test-Plan

    7/12

    7.0 6A De'i#erab'es

    The follo(in' items (ill %e deli+ered?

    System Test Plan

    Test -ases ,&aintained in #ality -enter

    Daily Test 45e"#tion Report

    Defe"t o' ,&aintained in #ality -enter

    Tra"ea%ility &atri5

    45it Report.

    Proje"t &etri"s.

    8.0 Bui'd &chedu'e

    e( %#ilds (ill only %e deployed in sta'e en+ironment as per %#ild s"hed#le. nly

    emer'en"y %#ilds "an %e deployed on other dates. 4a"h %#ild sho#ld ha+e +ersion n#m%er.4mail to ! "oordinator has to %e sent after s#""essf#l installation of %#ild. Sanity test %y IT

    team sho#ld %e "ond#"ted after %#ild installation.

    &'.No Aci#iy No o% Resources &ar Dae 4nd Dae No o% Days

    1

    $#ildC1

    1 1;/10/2010

    1;/10/201

    0

    :

    2 $#ildC2 1 20/10/201

    0

    20/10/201

    0

    1

    $#ild S"hed#le (ill %e send to yo# later

    9.0 *es 4n#ironmen

    The follo(in' list of soft(are (ill %e re3#ired in the System Test 4n+ironment

    ! URs R!RD $!K EF http?//lo"alhostG

    9e% $ro(ser I4 ;.0

    Testmana'ement

    Tool

    #ality -enter E H.0 SP2 http?//lo"alhost?H0H0/3"%in/start.htm

    Domain? $an*in' Proje"t? 4$an*in'

    peratin'

    System

    &i"rosoft (indo(s 200:

    6/9 Intel ,R Penti#m) 2.H 6J) @01&$

    .0 !ih 2e#e' *es &cenarios&; *es &cenario

    Admin $odu'e

    0.1 Ranford 6ome Pa'e

    0./ !dmin 6ome Pa'e

    1 Branches

    1.1 e( $ran"h -reation

    1.2 $ran"h 4dit

    1.: $ran"h Delete

    RANFORD Bank System Test Plan Page 3 of 12Mind Q Systems, Intenal !se Only

  • 5/21/2018 E-Banking for Test-Plan

    8/12

    1. $ran"h Sear"h

    / Ro'es

    2.1 e( Role -reation

    2.2 Role 4dit

    2.: Role Delete

    (sers

    :.1 e( User -reation:.2 User 4dit

    :.: User Delete

    :. User Sear"h

    4mp'oyee

  • 5/21/2018 E-Banking for Test-Plan

    9/12

    S 3#eries (ill %e atta"hed to the rele+ant steps of the test s"ripts to +alidate

    the information on the s"reen (ill %e +alidated a'ainst the information "ontained in the

    data%ase.

    10./ *es 45ecuion

    The test s"ripts (ill %e e5e"#ted man#ally. The res#lts (ill %e +alidated a'ainst

    the e5pe"ted res#lts listed in the test s"ripts. !ny defe"t fo#nd in this pro"ess (ill %elo''ed in #ality -enter.

    The appli"ation de+elopment team (ill re+ie( defe"ts raised %y the ! team. The

    tester (ill pro+ide all ne"essary information a%o#t the defe"t in #ality -enter.

    !tta"hment ta% of #ality -enter (ill %e #sed for pro+idin' any s"reen shots) filesre3#ired for in+esti'atin' the defe"ts.

    !fter the "ompletion of the testin' r#n) the peer team mem%er of the Testin'

    Team re+ie(s the res#lts. The test res#lts are reported to the proje"t P (ho (illappro+e the test res#lts. This pro"ess may repeat till the n#m%er of %#'s fo#nd is (ithin

    the a""epta%le limits and the test e5it "riteria pre+io#sly determined is a"hie+ed.

    There (ill %e at least si5 "omplete "y"les of tests e5e"#ted. The last "y"le sho#ld

    'o thro#'h (itho#t any P1 or P2 defe"ts. If there are P1 and P2 defe"ts are fo#nd in thelast "y"le) more testin' "y"les (ill %e e5e"#ted #ntil all P1 and P2s are remo+ed.

    Appendi5 A

    1 *es P'annin

    1.1 6ua'iy +enerTest "ases) test sets and defe"ts (ill %e stored and maintained in the R!RD $!K

    ,Domain E 4$an*in' domain in #ality -enter) http?//lo"alhost/3"%in/

    6ua'iy +ener : Re>uiremens ?Re3#irements (ill %e do"#mented in the Re3#irementsmod#le and asso"iated (ith appli"a%le test "ases.

    6ua'iy +ener : *es P'an ?Test "ases (ill %e (ritten in the Test Plan ta%. Test "ases (ill

    %e or'ani=ed %y s#%je"t ,or f#n"tion/ #se "ase. !t this time) all test "ases are (ritten forman#al e5e"#tion.

    6ua'iy +ener : *es 2ab ?Test Sets "ontainin' test "ases to %e e5e"#ted d#rin' System

    Test (ill %e "reated in and e5e"#ted from the Test a% ta%. Test "ases (ill %e e5e"#tedman#ally.

    6ua'iy +ener : De%ecs ? The #ality -enter Defe"ts ta% (ill %e #sed to lo' and

    "omm#ni"ate stat#s of defe"ts. If a test "ase does not meet the e5pe"ted res#lt) the test"ase (ill %e FfailedG and a defe"t (ill %e lo''ed identifyin' the pro%lem.

    / De%ec $anaemen

    /.1 Priorii@aion o% De%ecsD#rin' system) %#siness) and #sera""eptan"e testin') defe"ts (ill %e lo''ed in #ality

    -enter and assi'ned a stat#s and priority. !ny Fsho( stopperG iss#es (ill %e assi'ned a

    priority of P1. Iss#e priorities are defined as follo(s?

    P1 !ih ?affe"ts "ore f#n"tionalityL pre+ents a+aila%ility or interr#pts testin'L no(or*aro#nd a+aila%le. st %e resol+ed !S!P.

    RANFORD Bank System Test Plan Page of 12Mind Q Systems, Intenal !se Only

    http://localhost/qcbin/http://localhost/qcbin/
  • 5/21/2018 E-Banking for Test-Plan

    10/12

    P/ $edium !ih ? affe"ts "ore f#n"tionalityL interr#pts testin'L (or*aro#nd a+aila%le.

    st %e resol+ed (ithin 2 %#siness days.

    PE $edium ?interr#pts isolated test "asesL UI pro%lemsL (or*aro#nd a+aila%le.Resol#tion pendin' s"hed#le.

    P $edium 2o- ?affe"ts isolated test "asesL ni"etoha+esL UI enhan"ementsL(or*aro#nd a+aila%le. Resol#tion pendin' s"hed#le.

    P3 2o- -osmeti" defe"tsL (or*aro#nd a+aila%le. Resol#tion pendin' s"hed#le.

    P7 "ery 2o- Deferred for f#t#re releases/./ 4nerin De%ecs

    $efore enterin' a ne( defe"t) %e s#re to "he"* for similar defe"ts to a+oid lo''in'

    d#pli"ates. If yo# find a potential defe"t that is (ithin the f#n"tionality of anothertra"*/mod#le) %e s#re to (or* (ith the appropriate mem%er of yo#r ! team. ! daily

    defe"t meetin' (ill %e s"hed#led and is mandatory if yo# ha+e any defe"ts opened %y yo#or assi'ned to yo# that are not of the stat#s -losed. !ppropriate de+eloper,s and $#siness

    team mem%ers (ill also attend this meetin'.

    9hen lo''in' a ne( defe"t for this tra"*/mod#le) field +al#es sho#ld %e set as follo(s?

    Fie'd Re>uired "a'ues

    !ssi'ned To Mes

    $ro(ser Mes irefo5Internet 45plorer

    Kon3#erer&o=illa

    ltiple $ro(sers

    ets"apeSafari

    -reated Date /!

    Defe"t ID /!

    Defe"t Stat#s Mes e(

    peni5ed

    Reje"tedReopen

    DeferredD#pli"ate

    -losed

    Pendin'Des"ription Mes

    Dete"ted $y /!

    Dete"ted in Nersion Mes

    &odified /!

    Priority Mes P1 6i'h

    P2 &ed 6i'h

    P: &edi#mP &edlo(

    RANFORD Bank System Test Plan Page 10 of 12Mind Q Systems, Intenal !se Only

  • 5/21/2018 E-Banking for Test-Plan

    11/12

    Fie'd Re>uired "a'ues

    P@ o(

    P; Nery o(

    Proje"t Mes

    S#%je"t Mes drop do(n +al#es a#tomati"ally (ill %epop#lated thro#'h the re3#irements ta%

    or U!T E The Use "ases ha+e %een listed inS#%je"t for ea"h %#ild

    -R -ross Referen"e o

    !"t#al i5 Time o

    -losed in +ersion /! in*ed to Nersion defined

    -losin' Date /!

    -omments o

    4stimated i5 Time o

    i5 Date o

    S Mes peratin' System E 9indo(s 2000)

    9indo(s OP) &a"intosh and in#5

    Planned "losin' Nersion o in*ed to Nersion defined in the re3#irement

    Reprod#"i%le /! yn field (hen ) Stat#s (ill %e "losedRe(or* -o#nter o Sho#ld %e %ehind the s"enes

    Root -a#se o $o#ndary SystemD#pli"ate

    -a#sed %y 4n+ironmentDesi'n Iss#e

    De+elopment Iss#ee( Re3#irement

    -han'ed Re3#irementDeleted Re3#irement

    ot in Use -aseProd/ 4n+. Iss#e

    ot Reprod#"i%lePre 45istin'

    User Trainin'ot a %#'

    -osmeti"/rammati"al

    Data%ase Iss#eData Iss#e

    -R Type o In/#t -y"le

    /. De%ec &aus ork%'o-!n email (ill a#tomati"ally %e "reated and sent to the person in the Dete"ted $y field as

    (ell as the person in the !ssi'ned To and $i= (ner field ea"h time an iss#e is "reated or#pdated (ithin #ality -enter. !s many F+'osedG iss#es as possi%le (ill %e in"l#ded in the

    re'ression testin' to o""#r in the prod#"tion en+ironment ,pre'oli+e. Daily) "rossf#n"tional defe"t meetin's (ill %e held to ens#re proper prioriti=ation of all defe"ts.

    The follo(in' ta%le lists the stat#s +al#es a+aila%le for a defe"t) (ho a defe"t (ith ea"h

    stat#s sho#ld %e assi'ned to) (hi"h #ality -enter ields re3#ire #pdatin' (hen the stat#sis #pdated) and any notes re'ardin' the stat#s.

    &aus Assin *o *D Fie'ds o (pdae Noes

    e( De+ ead !ll re3#ired IT Tra"* leads listed a%o+e.

    RANFORD Bank System Test Plan Page 11 of 12Mind Q Systems, Intenal !se Only

  • 5/21/2018 E-Banking for Test-Plan

    12/12

    &aus Assin *o *D Fie'ds o (pdae Noes

    pen De+eloper) IT !

    !nalyst) $#siness !)$#siness (ner

    Stat#s) !ssi'n to) R8D

    -omments) 4stimated i5Time

    De+elopers sho#ld resol+e

    P1 iss#es prior to P2) P:) orP iss#es. pen stat#s is

    #sed for assi'ned)resear"hin') inpro'ress

    et". tas*s.i5ed ! team lead Stat#s) R8D -omments)

    !"t#al i5 Time

    -odin' "ompleted and #nit

    testin' passed.

    -losed User (ho "losed

    defe"t

    Stat#s) R8D -omments)

    -losin' Date) -losed in$#ild) -losin' Reason

    Reopen De+ ead Stat#s) !ssi'n to) R8D-omments

    In"l#de test s"enario detailsd#rin' retest.

    Deferred $#siness P&/ $#siness(ner

    Stat#s) !ssi'n to) R8D-omments) Deferral Reason)

    Planned -losin' Nersion

    $#siness re+ie( andappro+al re3#ired for this

    stat#s. $i= o(ners listeda%o+e.

    RANFORD Bank System Test Plan Page 12 of 12Mind Q Systems, Intenal !se Only