Designing a Test Automation Framework by Quontra Solutions

download Designing a Test Automation Framework by Quontra Solutions

of 31

Transcript of Designing a Test Automation Framework by Quontra Solutions

  • 7/21/2019 Designing a Test Automation Framework by Quontra Solutions

    1/31

    Uast Cutjhctmjf LrchawjrbJvarvmaw cfe Ptrctady

    ^rasaftae Gy

    Sujftrc Pjkutmjfs

    MU @jurs as Jfkmfa Urcmfmfd Tmto kc`ahaft

    Puppj rt . Cttafe Lraa Eahj .

    Ahcmk 9 mf ljNqujftrcsjkut mjfs.`jh

    @jf tc` t9 +3 (5>5)-=>>-==??

    Tag9 www.qujftrcsjkut mjfs.`jh

    mailto:[email protected]:[email protected]
  • 7/21/2019 Designing a Test Automation Framework by Quontra Solutions

    2/31

    7

  • 7/21/2019 Designing a Test Automation Framework by Quontra Solutions

    3/31

    @jftafts

    3. Pjltwcra Lrchawjrb

    7. Uoa Acsy Tcy0. Uoa Gattar Tcy

    Mftrjeu`tmjf^cdaJgia`t ^cttarf

    5. Cutjhctmjf Lrchawjrb Cpprjc`oasEctc/Ucgka Ermvaf Lrchawjrb

    Baywjre Ermvaf Lrchawjrb

    Oygrme Lrchawjrb

    Dafarm` Cr`omta`tura

    1. Dumeakmfas cfe Kassjfs KacrftUast Jrdcfmzctmjf

    Uast Trmtmfd Ptyka

    Grjwsar Qpectas

    0

  • 7/21/2019 Designing a Test Automation Framework by Quontra Solutions

    4/31

    Pjltwcra Lrchawjrb

    Toct ms c sjltwcra lrchawjrb:

    5

    P lt L b

  • 7/21/2019 Designing a Test Automation Framework by Quontra Solutions

    5/31

    Pjltwcra Lrchawjrb

    Uoa ealmfmtmjf cfe bay

    `jhpjfafts C sjltwcra lrchawjrb ms c ufmvarsck, rauscgka sjltwcra pkctljrh usae tj eavakjp cppkm`ctmjfs,

    prjeu`ts cfe sjkutmjfs.

    Pjltwcra Lrchawjrbs mf`kuea,

    Puppjrt ^rjdrchs

    @jhpmkars

    @jea Kmgrcrmas

    C^Ms

    C tjjk sat tj mftadrcta emllaraft `jhpjfafts

    1

  • 7/21/2019 Designing a Test Automation Framework by Quontra Solutions

    6/31

    Pjltwcra Lrchawjrb

    Lrchawjrb prjpartmas

    C Pjltwcra lrchawjrb `jftcmf bay emstmfdumsomfd lacturas toct sapcrcta toah lrjh fjrhckkmgrcrmas.

    Uoay cra,

    Mfvarsmjf jl @jftrjk (MJ@) toa jvarckk prjdrch's lkjw jl `jftrjk ms fjt em`tctae gy

    toa `ckkar, gut gy toa lrchawjrb.

    Ealcukt gaocvmjur hust c`tuckky ga sjha usaluk gaocvmjr cfe fjt c sarmas jl

    mfstru`tmjfs.

    Axtafsmgmkmty `cf ga axtafeae gy toa usar usuckky gy saka`tmva jvarrmemfd jr

    spa`mckmzae gy usar `jea prjvmemfd spa`mlm` luf`tmjfckmty.

    Fjf hjemlmcgka lrchawjrb `jea ms fjt ckkjwae tj ga hjemlmae.

  • 7/21/2019 Designing a Test Automation Framework by Quontra Solutions

    11/31

    Uoa gattar wcy

    Mftrjeu`tmjf Uract cutjhctae tastmfd cs sjltwcra eavakjphaft.

    Uasts sojuke ga `ractae wmto toa scha `jf`arf ljrsjltwcra easmdf prmf`mpkas su`o cs,

    Waeu`ae `jupkmfd

    Omdo `joasmjf

    ^rjpar sapcrctmjf jl `jf`arfs

    Hcmftcmfcgmkmty Wauscgmkmty

    33

  • 7/21/2019 Designing a Test Automation Framework by Quontra Solutions

    12/31

    Uoa gattar wcy

    ^cdaJgia`t `kcss

    37

  • 7/21/2019 Designing a Test Automation Framework by Quontra Solutions

    13/31

    Uoa gattar wcy

    Ejs cfe Ejfts Mf cdaJgia`ts,

    Uoa pugkm` hatojes raprasaft toa sarvm`as toct toa pcda

    jllars

    Ury fjt tj axpjsa toa mftarfcks jl toa pcda Dafarckky ejf't hcba cssartmjfs

    Hatojes raturf jtoar ^cdaJgia`ts

    Faae fjt raprasaft cf aftmra pcda

    Emllaraft rasukts ljr toa scha c`tmjf cra hjeakae cs

    emllaraft hatojes

    30

  • 7/21/2019 Designing a Test Automation Framework by Quontra Solutions

    14/31

    Uoa gattar wcy

    ^rjs cfe @jfs

    ^rjs Pakafmuh TagErmvar suppjrts

    Mf`racsae hcmftcmfcgmkmty

    Mf`racsa tast stcgmkmty

    Wacecgka tasts

    Uasts cra acsy tj cutojr

    @jfs

    Kcrdar up-lrjft `jst ljr `ractmfd ^cdaJgia`ts

    Hjra sbmkk ms raqumrae tj `racta ^cdaJgia ts

    35

  • 7/21/2019 Designing a Test Automation Framework by Quontra Solutions

    15/31

    Cpprjc`oas

    Toct cra toa cvcmkcgka cutjhctmjf

    lrchawjrbs:

    31

    Cutjhctmjf Lrchawjrb

  • 7/21/2019 Designing a Test Automation Framework by Quontra Solutions

    16/31

    Cutjhctmjf LrchawjrbCpprjc`oas

    Ectc/Ucgka Ermvaf Lrchawjrb Ectc ermvaf ms toa easmdf jl pjssmgka mfputs woct hcy dmvaf gy toa afe usar. Uoms wjuke `jvar

    hcxmhuh prjgcgmkmtmas jl cf mfput ectc. Mt `cf ga c sprace soaat jr c EG. Ta ocva tj `jffa`t

    cfe pcss toa vckuas tj toa raspa`tmva lmake jr akahaft.

    Ucba cevcftcda jl tastars lchmkmcrmty wmto tast `csa `ractmjf usmfd tcgkas cfe hctrm`as

    C``jhhjecta kj`ckmzctmjf prjia`ts

    Wa`jdfmza toa mhpjrtcf`a jl pcttarfs mf tast `csas

    Afcgka tastars tj `ctckjd tast `csas wmto Ax`ak spracesoaats

    Afcgka tastars tj spa`mly axpa`tae rasukts mf spracesoaats

    3

    Uast Cutjhctmjf Lrchawjrb

    (HPUast) Uast Axa`utmjf Afdmfa

    Luf`tmjfck Uasts

    Ejhcmf

    Afdmfa

    Qtmks

    Pakafmuh Tag Ermvar C^M

    Dumeakmfas cfe Kassjfs Kacrft

  • 7/21/2019 Designing a Test Automation Framework by Quontra Solutions

    21/31

    Dumeakmfas cfe Kassjfs KacrftPjha mhpjrtcft pjmfts tj baap mf

    hmfe

    73

  • 7/21/2019 Designing a Test Automation Framework by Quontra Solutions

    22/31

    Cutjhctmjf Lrchawjrb Cpprjc`oas

    Dumeakmfas ljr Cutjhctmjf lrchawjrb easmdf

    Paka`tmjf jl c lrchawjrb

    Ejft ramfvaft toa woaak - Hcba usa jl Pakafmuh TagErmvar luf`tmjfckmtmas

    Wauscgmkmty

    Puppjrt jl emllaraft cppkm`ctmjf varsmjfs

    Puppjrt jl s`rmpt varsmjfmfd

    Emllaraft afvmrjfhaft ljr eavakjphaft cfe prjeu`tmjf

    Axtarfckky @jflmdurcgka

    Hmfmhck `ocfdas raqumrae ljr cfy jgia`t `ocfdas

    Axa`utmjf - Mfemvmeuck, gct`o, jfky lcmkae at`

    Ptctus hjfmtjrmfd

    Wapjrtmfd

    Hmfmhuh eapafeaf`y jf Cutjhctmjf tjjk ljr `ocfdas

    77

    C o

  • 7/21/2019 Designing a Test Automation Framework by Quontra Solutions

    23/31

    Cpprjc`oas

    Dumeakmfas ljr Cutjhctmjf

    lrchawjrb easmdf Acsy eaguddmfd

    Kjddmfd - Arrjrs, wcrfmfds, at`

    Acsy tj Qsa

    Lkaxmgka - Pojuke fjt mhpc`t axmstmfd tast ml `ocfdas cra raqumrae

    ^arljrhcf`a mhpc`ts

    @jemfd Ptcfecres

    70

    L tm k t t m tm

  • 7/21/2019 Designing a Test Automation Framework by Quontra Solutions

    24/31

    Luf`tmjfck tast jrdcfmzctmjf

    ^oysm`ck lmka jrdcfmzctmjf

    Uast s`rmpt lmkas (.`s lmkas) cra jrdcfmzae mftjc ljkear stru`tura hu`o smhmkcr tj toa wag

    cppkm`ctmjfs pcda stru`tura.

    Wacsjfs tj saka`t toms cpprjc`o9 Acsy c``ass tj tasts

    Uastmfd c sa`tmjf jl toa cppkm`ctmjf ms acsy

    75

    L tm k t t m tm

  • 7/21/2019 Designing a Test Automation Framework by Quontra Solutions

    25/31

    Luf`tmjfck tast jrdcfmzctmjf

    Uast `kcss fchmfd `jfvaftmjf

    Uast `kcss fcha sojuke stcrt wmto toa`jftcmfmfd ljkear fcha.

    Wacsjfs tj saka`t toms cpprjc`o9 Acsy tj drjup tasts gcsae jf tast `kcss

    Uastmfd c sa`tmjf jl toa cppkm`ctmjf ms acsy

    71

    Luf`tmjfck tast wrmtmfd styka

  • 7/21/2019 Designing a Test Automation Framework by Quontra Solutions

    26/31

    Luf`tmjfck tast wrmtmfd styka

    Gaocvmjr Ermvaf Eavakjphaft Ptyka

    Uasts Mt ms mhpjrtcft tj ga cgka tj gracb ejwf c

    tast s`afcrmj mftj toa `jhpjfafts jl c

    gaocvmjr ermvaf tast tj afsura `kcrmty. \ary

    `jf`msaky toa tast wrmtar sojuke ga cgka tjem`tcta c tast s`afcrmj cs9

    Dmvaf;c pra`jfemtmjf6

    Toaf;cf c`tmjf tcbas pkc`a6 Uoaf;axpa`tae jut`jha sojuke ga

    prasaft6

    7

  • 7/21/2019 Designing a Test Automation Framework by Quontra Solutions

    31/31

    Uocfb ]ju

    03