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
Top Related