2.4.1.Quick Test Professional l g? QTP l chng trnh dng kim tra chc nng (functional test) v cho php thc hin kim tra hiqui (regression test) mt cch t ng. y cng l cng c p dng phng php Keyword-Driven,mt k thut scripting (lp trnh trong kim tra t ng (KTT)) hin i, cho php KTV b sung testcase bng cch to file m t cho n m khng cn phi chnh sa hay b sung bt c script no c.N cng ph hp trong tnh hung chuyn giao cng vic m ngi mi tip nhn cha c thi gianhoc khng hiu script vn c th thc hin kim tra PM theo ng yu cu.
2.4.2.c im ca QuickTest Professional -D s dng, bo tr, to test script nhanh. Cung cp d liu kim tra r rng v d hiu. -Kim tra phin bn mi ca ng dng vi rt t s thay i. V d khi ng dng thay i nt tn "Login" thnh "ng nhp", th ch cn cp nht li Object Repository QTP nhn ra s thay i m khng cn thay i bt c test script no. -H tr lm vic theo nhm thng qua s chia s th vin, thng nht qun l Object Repository. -Thc t cho thy, QTP thc hin kim tra t ng (KTT) trn nhiu trnh duyt cng lc tt hn nhng tooltest khc. -Vi chc nng Recovery Scenarios, QTP cho php x l nhng s kin hoc li khng th on trc c th lm script b dng trong khi ang chy. -QTP c kh nng hiu test script ca Mercury Winrunner (mt cng c kim tra khc ca Mercury). -Ngoi ra, QTP c mt s tnh nng ni bt: + Qun tr Object Repository + Th vin hm mi + Kim tra ti nguyn + Nng cp kh nng ko th + H tr XML cho bo co + Trnh pht trin mi (IDE) + Trnh d li mi + Qun tr t kha + H tr a giao tip + H tr Unicode + H tr cc mi trng mi
2.4.3.Cch s dng QuickTest Professional - Action Ging nh th tc hay hm trong cc ngn ng lp trnh khc, Action ghi li cc bc thchin KTT v n c th c s dng li nhiu ln. Trong mt test script c th c nhiuAction. - DataTable Ni lu d liu phc v cho KTT. Mt test script s c mt DataTable c dng chung cho tt c cc Action. Bn cnh mi Action cng c mt DataTable cho ring mnh. - Object Repository (OR) Cu trc theo dng cy, m t cc i tng trong PM c kim tra. y c xem l cu ni test script tng tc vi PM c kim tra. Khi ra lnh cho QTP ghi li thao tc ngi dng ln PM th trong OR s t ng pht sinh thnh phn i din cho nhng i tng trn PM va c thao tc. OR c th t chc thnh 2 loi, mt loi dng chung trong nhiu test script, loi khc dng theo tng Action. xem OR, chn menu Tools > Object Repository. -Checkpoint: C th hiu l ni kim tra trong test script, khi chy n s thc hin so snh kt qu thc tkhi kim tra PM vi kt qu mong i. Sau khi tin hnh so snh QTP s t ng ghi li ktqu vo Test Results (ni lu kt qu khi chy test script). - Ngn ng s dng vit script QTP s dng ngn ng VBScript vit test script. y l ngn ng d hc; rt ging ngnng VBA. Ch Expert View ca QTP l ch son tho dnh cho VBScript. Ngoi vicdng VBScript tng tc vi PM c kim tra, QTP cn c kh nng cu hnh h thngbng ngn ng Windows Script.
2.4.4.H tr
2.2.Win Runner 8.2 2.2.1.Win Runner l g? Win Runner l sn phm ca Mercury. l cng c test t ng dng trong functionality type, to ra cc scripts cho GUI, Functional, Regression Test. 2.2.2.c im ca WinRunner -D s dng, bo tr, to test script nhanh. Cung cp d liu kim tra r rng v d hiu. -Kim tra phin bn mi ca ng dng vi rt t s thay i. -H tr lm vic theo nhm thng qua s chia s th vin, thng nht qun l.
2.2.3.Cch s dng WinRunner -B1: To GUI Map File WinRunner c th nhn ra cc i tng GUI trong ng dng ang c test -B2: To cc scripts bng cch ghi li (recording), lp trnh hay c hai. Trong khi recording tests, chn cc checkpoints mun kim tra s phn hi ca ng dng c test. -B3: Debug Test: Chy Tests ch Debug chc rng chng chy tt. -B4: Run Tests: Chy Tests ch Veryfy kim tra ng dng. -B5: View Results: Xc nh s thnh cng hoc tht bi ca vic Tests. -B6: Report Defects: Nu chng trnh test li do pht hin ra c nhc im trong ng dng c test, ta c th report cc thng tin v cc li ny trc tip t ca s Test Results