Professional Documents
Culture Documents
doc
Revision History
Date 2010/03/04 Version 1.0 Description To phin bn u tin Author Nguyn Tun T
PeaceSoft, 2006
Page 1
QA Hng dn s dng QuickTest Pro (QTP) Huong dan su dung QuickTest Pro.doc
Mc lc
1. V ti liu ny................................................................................................................................................3 2. Hng dn s dng........................................................................................................................................3 2.1 Gii thiu giao din chng trnh............................................................................................................3 2.2 Ghi li cc bc test.................................................................................................................................6 2.3 To file d liu test..................................................................................................................................9 2.4 Chy t ng cc bc test....................................................................................................................10 Ti liu kim thm...........................................................................................................................................12
PeaceSoft, 2006
Page 2
QA Hng dn s dng QuickTest Pro (QTP) Huong dan su dung QuickTest Pro.doc
2. Hng dn s dng
2.1 Gii thiu giao din chng trnh
Mc ny s gii thiu giao din, menu ca QTP 1) M chng trnh QTP: Start > Programs > QuickTest Professional > QuickTest Professional
2) Mn hnh [Add-in Manager] -> bn test sn phm dng cng ngh no th tick vo checkbox cng ngh , y ti chn [Web] -> click [OK] tip tc
PeaceSoft, 2006
Page 3
QA Hng dn s dng QuickTest Pro (QTP) Huong dan su dung QuickTest Pro.doc
3) Trc khi bn bt u to nhng test, bn phi bit ca s chnh ca QuickTest. Hnh nh bn di di biu din 1 ca s chnh QuickTest s xut hin sau khi bn ghi li test, vi tt c toolbars v Data Table v nhng Active Screen c hin th
Title Bar Menu Bar Toolbars
Test Pane
Data Table
Title bar: Hin th tn ca test hin ti ang m Menu bar: Hin th nhng menu ca QuickTest commands Standar toolbar: Cha nhng buttons gip bn qun l test ca bn
PeaceSoft Solutions Corporation PeaceSoft, 2006 Page 4
QA Hng dn s dng QuickTest Pro (QTP) Huong dan su dung QuickTest Pro.doc
View toolbar: Cha nhng buton hin th khc nhau n c th gip bn trong qu trnh kim th
Tools toolbar: cha nhng button gip bn thit lp nhng ty chn, kim tra c php, v lm vic vi Object Spy
Insert toolbar cha nhng button gip bn trong vic chn nhng bc, hot ng, nhng checkpoint, v gi tr output trong test ca bn
Edit toolbar cha nhng button gip bn trong vic chnh sa nhng bc test ca bn
PeaceSoft, 2006
Page 5
QA Hng dn s dng QuickTest Pro (QTP) Huong dan su dung QuickTest Pro.doc
Action toolbar cha nhng buton v danh sch nhng hot ng, cho php bn hin th chi tit ring l hot ng hay ton b test flow
Test pane: cha Keyword View v Expert View tabs) Active Screen Cung cp 1 hnh nh ng dng ca bn c chp li n xut hin khi bn thc hin bc no trong lc ghi lai tng phn Data Table. Gip bn biu din tham s test ca bn
PeaceSoft, 2006
Page 6
QA Hng dn s dng QuickTest Pro (QTP) Huong dan su dung QuickTest Pro.doc
2) To Record
3) Bn chn 1 trong 2 radiobutton v click [OK]: - Record and run test on any open browser: thc hin ghi li cc bc test trn trnh duyt ang dng - Open the following address: ghi li cc bc test vi address c khai bo
PeaceSoft, 2006
Page 7
QA Hng dn s dng QuickTest Pro (QTP) Huong dan su dung QuickTest Pro.doc
5) Bn thc hin thao tc d liu gi ln form theo cch m chng ta nh test. VD: thao tc trn form [ng nhp]
PeaceSoft, 2006
Page 8
QA Hng dn s dng QuickTest Pro (QTP) Huong dan su dung QuickTest Pro.doc
6) 9auk hi thc hin trn form xong ta quay li vi QuickTest, lc ny mi hot ng thc hin trn form va ri u c ghi li mt cch chi tit.
Item: cho mi bc (test object, utility object, function call, hay statement) trong cy icon-based biu din th bc Operation: Thao tc thc hin trn Item, v d, kch hay chn Value: nhng gi tr i s cho thao tc c chn, v d mouse button s dng khi kch vo image Documentation: T ng m t bc lm g vi cu ngngn d hiu Assignment: Gn 1 gi tr n hay t 1 bin v bn c th s dng gi tr sau cng trong test. Ct ny mc nh khng hin th 7) Dng vic ghi, bm [Stop]
PeaceSoft, 2006
Page 9
QA Hng dn s dng QuickTest Pro (QTP) Huong dan su dung QuickTest Pro.doc
3) Trang [ng nhp] s t ng chy vi d liu test va xy dng. Kt qu test s xut hin ca s:
PeaceSoft, 2006
Page 10
QA Hng dn s dng QuickTest Pro (QTP) Huong dan su dung QuickTest Pro.doc
Ca s tri hin th cy kt qu, icon-based hin th nhng bc c thc thi trong khi test ang chy. Cy kt qu c t chc theo nhng Web page c gp trong khi test chy v c th tri ra hin th mi bc. Nhng bc c thc thi trong khi test chy c trnh by bi nhng icon trong cy. Bn c th ch th cho QuickTest chy 1 test hay action nhiu ln hn bng cch s dng nhng tp khc nhau ca d liu trong mi ln chy. Mi ln test chy c gi lp li, v mi ln lp c nh s Ca s bn phi hin th nhng kt qu chi tit test. Lp li bng tm tt cho bit ln lp no c cho qua v ln no l li. Bng tm tt trng thi cho bit s lng checkpoints hay reports c cho qua, li, v nu ln nhng cnh bo trong lc test 4) ng Test Results 5) Lu kch bn test: File/Save/TestName
The end.
PeaceSoft, 2006
Page 11
QA Hng dn s dng QuickTest Pro (QTP) Huong dan su dung QuickTest Pro.doc
QA Hng dn s dng QuickTest Pro (QTP) Huong dan su dung QuickTest Pro.doc
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). Qun tr Object Repository : Phi hp gia cc KTV qua vic ng b ha d liu, kh nng trn, nhp/xut ra file XML Th vin hm mi : Chia s cc th vin hm gia cc nhm KTV Kim tra ti nguyn: Kim tra ti nguyn cn thit trc khi thc thi lnh kim tra t ng. Nng cp kh nng ko th: Ko th cc bc kim tra trong mi trng ngn ng t nhin. H tr XML cho bo co: Lu tr kt qu kim tra di dng XML, HTML, t cho php ty bin bo co. Trnh pht trin mi (IDE): Mi trng son tho mi, mm do cho ty bin v s dng. Trnh d li mi: Cho php KTV kim sot li khi vit test case. Qun tr t kha: Qun l t kha trong qu trnh s dng. H tr a giao tip: Cho php ngi dng m v son tho ng thi nhiu hm th vin v Object Repository. H tr Unicode: H tr Unicode vi cc ng dng a ngn ng (multi-language). H tr cc mi trng mi: mi CRM ERP dng ng cc v 7 Explorer Internet bit, 64 XP Windows 2, Flex Macromedia 8, Netscape 1.5, Firefox 2.0, .NET web Cc thnh phn quan trng trong QuickTest Professional: a. Action: Ging nh th tc hay hm trong cc ngn ng lp trnh khc, Action ghi li cc bc thc hin kim tra t ng v n c th c s dng li nhiu ln. Trong mt test script c th c nhiu Action. b. DataTable: Ni lu d liu phc v cho kim tra t ng. 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. c. 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 QuickTest Professional 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. d. Checkpoint: C th hiu l ni kim tra trong test script, khi chy n s thc hin so snh kt qu thc t khi kim tra PM vi kt qu mong i. Sau khi tin hnh so snh QuickTest Professional s t ng ghi li kt qu vo Test Results (ni lu kt qu khi chy test script). Phn mm dng ngn ng VBScript vit test script. y l ngn ng d hc; rt ging ngn ng VBA. Ch Expert View ca QuickTest Professional l ch son tho dnh cho VBScript. Ngoi vic dng VBScript tng tc vi PM c kim tra, QTP cn c kh nng cu hnh h thng bng ngn ng Windows Script.
PeaceSoft Solutions Corporation PeaceSoft, 2006 Page 13
QA Hng dn s dng QuickTest Pro (QTP) Huong dan su dung QuickTest Pro.doc
Vi nhiu chc nng u vit nh cp bn trn, QuickTest Professional l mt Test Tool mnh m c kh nng h tr c lc cho kim tra vin. Vic ng dng n hp l chc chn s gip gim cng sc ca kim tra vin ng thi lm tng cht lng PM. Trong iu kin Vit Nam hin nay, vi t trng gia cng phn mm ngy cng ln ti cc cng ty phn mm, ngi vit cho rng kim tra phn mm t ng vi nhng cng c nh QuickTest Professional rt ng cc doanh nghip phn mm quan tm nghin cu, u t v ng dng.
PeaceSoft, 2006
Page 14