You are on page 1of 3

2.4.

Quick Test Professional



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

You might also like