//img.uscri.be/pth/b72de984197cb3552e2550003f5e6d0427c08203
La lecture en ligne est gratuite
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
Télécharger Lire

WinRunner Tutorial

De
193 pages


Online Guide
Books
Books
Online
Online
®
W
inRunner


7.
0
Find
T
utorial
Find
Again
Help
T
op of
Chapter
Back ➜


T
a
ble of

Con
t
en
t
s
0
Books
Books
T
a
bl
e
o
f
C
o
nt
en
t
s
Online
Online
Find
W
e
lc
o
m
e to the WinRunner
T
u
toria
l
...
.....
....
.....
.....
....
.....
.....
....
.....
..
6
Usi
n
g T
h
is
Tut
o
ri
a
l
.
.....
.....
....
.....
.....
....
.....
.....
....
.....
.....
....
.....
.....
....
.....
..
6
Find
Again
Typo
grap
hical Co
nven
tion
s
.
.....
.....
....
.....
.....
....
.....
.....
....
.....
.....
....
.....
..
9
Help
Les
s
on 1
:
Introdu
c
i
ng
WinRunner
.....
.....
....
.....
.....
....
.....
.....
....
.....
10
The
Be
nef
i
t
s of
Au
tomat
ed
Testing
...
.....
.....
....
.....
.....
....
.....
.....
....
.....
11
Unde
rstan
d
ing
th
e Te
sting
Proce
s
s
.
.
.....
.....
....
.....
.....
....
.....
.....
....
.....
13
Exp
l
o
r
i
n
g t
he
Win
R
u
n
n
e
r W
i
ndo
w
.
....
.....
.....
....
.....
.....
....
.....
.....
....
.....
15
T
op of
Chapter
Les
s
on 2
:
Setting Up the G
U
I
Map
.....
.....
....
.....
.....
....
.....
.....
....
.....
21
How Doe
s
W
i
n
R
un
ner I
den
tify G
U
I
Ob
j
e
cts?
..
.....
.....
....
.....
.....
....
.....
22
Back
Sp
yi
n
g
o
n

GUI Ob
jects
....
....
.....
.....
....
.....
.....
....
.....
.....
....
.....
.....
....
.....
23
Choo
sing
a G
U
I Map
Mode
.
.....
.....
....
.....
.....
....
.....
.....
....
.....
.....
....
.....
27
Usi
n
g the

Rap
i
d
T
est Scri
p
t
...
Voir plus Voir moins
➜ ➥ Online Guide Books Books Online Online ® W inRunner 7. 0 Find T utorial Find Again Help T op of Chapter Back ➜ ➥ T a ble of Con t en t s 0 Books Books T a bl e o f C o nt en t s Online Online Find W e lc o m e to the WinRunner T u toria l ... ..... .... ..... ..... .... ..... ..... .... ..... .. 6 Usi n g T h is Tut o ri a l . ..... ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ..... .. 6 Find Again Typo grap hical Co nven tion s . ..... ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ..... .. 9 Help Les s on 1 : Introdu c i ng WinRunner ..... ..... .... ..... ..... .... ..... ..... .... ..... 10 The Be nef i t s of Au tomat ed Testing ... ..... ..... .... ..... ..... .... ..... ..... .... ..... 11 Unde rstan d ing th e Te sting Proce s s . . ..... ..... .... ..... ..... .... ..... ..... .... ..... 13 Exp l o r i n g t he Win R u n n e r W i ndo w . .... ..... ..... .... ..... ..... .... ..... ..... .... ..... 15 T op of Chapter Les s on 2 : Setting Up the G U I Map ..... ..... .... ..... ..... .... ..... ..... .... ..... 21 How Doe s W i n R un ner I den tify G U I Ob j e cts? .. ..... ..... .... ..... ..... .... ..... 22 Back Sp yi n g o n GUI Ob jects .... .... ..... ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ..... 23 Choo sing a G U I Map Mode . ..... ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ..... 27 Usi n g the Rap i d T est Scri p t W i zard .... ..... ..... .... ..... ..... .... ..... ..... .... ..... 29 W i nRun ner T u torial Page 2 ➜ ➥ T a ble of C ontent s Les s on 3 : R e cordi n g Tests ... ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ..... 34 In Choo sing a Re cord Mo de .... ..... ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ..... 35 Reco rd i n g a Con t e x t Se nsitive Test .. ..... ..... .... ..... ..... .... ..... ..... .... ..... 38 Unde rstan d ing th e Te st Script .. ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ..... 42 Books Books Online Online Reco rd i n g i n An alog Mod e .. ..... ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ..... 44 Runn ing the Test ... ..... ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ..... 48 Find An alyzing Test R e sults .... .... ..... ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ..... 51 Reco rd i n g T i p s .. .... ..... ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ..... 54 Find Again Les s on 4 : Sync hronizing Te sts. .... ..... ..... .... ..... ..... .... ..... ..... .... ..... 56 Help Wh en Sh ou l d Yo u S y nch r o n ize? ... .... ..... ..... .... ..... ..... .... ..... ..... .... ..... 57 Cre a tin g a Test .. .... ..... ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ..... 59 Chan gin g th e Synch r o n iza t ion Set t ing ... ..... .... ..... ..... .... ..... ..... .... ..... 62 Ide n t i f y i n g a Syn c hron izatio n P r o b lem ... ..... .... ..... ..... .... ..... ..... .... ..... 64 T op of Syn c hron i z in g t he Test .... .... ..... ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ..... 66 Chapter Runn ing the Syn c hron ized Test .... .... ..... ..... .... ..... ..... .... ..... ..... .... ..... 69 Back Les s on 5 : C h e c k i ng GUI Objec t s . . ..... ..... .... ..... ..... .... ..... ..... .... ..... 71 How Do You Che ck GUI O b ject s? . .... ..... ..... .... ..... ..... .... ..... ..... .... ..... 72 Ad ding GUI Ch eckp oints to a Te st Script .... .... ..... ..... .... ..... ..... .... ..... 75 Runn ing the Test ... ..... ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ..... 81 ing the Test on a N e w Ve rsio n . . ..... ..... .... ..... ..... .... ..... ..... .... ..... 84 GUI Ch eckpo i nt T i p s .. ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ..... 87 W i nRun ner T u torial Page 3 ➥ ➜ T a ble of C ontent s Les s on 6 : C h e c k i ng Bitmaps .... .... ..... ..... .... ..... ..... .... ..... ..... .... ..... 89 In How Do You Che ck a Bitmap ? . ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ..... 90 Ad ding Bitmap Che ckpo i n t s t o a Test Script ... ..... ..... .... ..... ..... .... ..... 91 Viewing Exp e ct ed R e sults ... ..... ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ..... 95 Books Books Online Online Runn ing the Test on a N e w Ve rsio n . . ..... ..... .... ..... ..... .... ..... ..... .... ..... 97 Bitmap Che ckpo i n t Tips... .... ..... ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ... 100 Find Les s on 7 : Progra mming Tes t s wi th T S L .... ..... ..... .... ..... ..... .... ... 103 Find How Do You Prog ram Test s wi t h TS L? .. ..... .... ..... ..... .... ..... ..... .... ... 104 Again Reco rd i n g a B a sic Test Script .. ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ... 106 Help Usi n g the Fun c tion Gen e rat o r to Inse rt Fun c tion s ..... .... ..... ..... .... ... 108 Ad ding Lo gic to th e Te st Sc ript. ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ... 111 Unde rstan d ing tl_s tep. ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ... 113 Debu gg ing the Test Script ... ..... ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ... 114 T op of Runn ing the Test on a N e w Ve rsio n . . ..... ..... .... ..... ..... .... ..... ..... .... ... 116 Chapter Les s on 8 : C r eating Da ta -D r i ve n Tes t s .... .... ..... ..... .... ..... ..... .... ... 119 Back How Do You Creat e Da ta-Drive n Te sts? ..... .... ..... ..... .... ..... ..... .... ... 120 Conv erting Yo ur Test to a Dat a -Drive n Te st ... ..... ..... .... ..... ..... .... ... 122 Ad ding Data to the Dat a Ta ble . ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ... 128 Ad j u sting th e S c rip t with Re gu l a r Exp r e ssions ..... ..... .... ..... ..... .... ... 130 Custo m izin g th e Re sults I n fo rma t ion . ..... ..... .... ..... ..... .... ..... ..... .... ... 133 Runn ing the Test an d A n a l yzin g Re sults ..... .... ..... ..... .... ..... ..... .... ... 134 Data -Driven Testin g Tip s . .... ..... ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ... 137 W i nRun ner T u torial Page 4 ➥ ➜ T a ble of C ontent s Les s on 9 : R e ading Text ... ..... ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ... 139 In How Do You Rea d Te xt from a n App l i c a t ion ? . ..... ..... .... ..... ..... .... ... 140 Read ing Text from an Ap plicatio n . .... ..... ..... .... ..... ..... .... ..... ..... .... ... 142 Tea c hing Fon t s to W i n R un ner .. ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ... 149 Books Books Online Online Ve rifyin g Te xt ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ... 153 Runn ing the Test on a N e w Ve rsio n . . ..... ..... .... ..... ..... .... ..... ..... .... ... 156 Find Text C h eckp oint Tips .. ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ... 158 Find Les s on 1 0 : Crea ting Batch Te sts . . ..... ..... .... ..... ..... .... ..... ..... .... ... 159 Again Wh at is a B a tch Test ? ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ... 160 Help Prog ra mmin g a Ba tch Te st .. ..... ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ... 161 Runn ing the Ba tch Test on Version 1B .. ..... .... ..... ..... .... ..... ..... .... ... 163 An alyzing the Ba tch Test Re sults . . .... ..... ..... .... ..... ..... .... ..... ..... .... ... 164 Ba tch Te st Tips.. .... ..... ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ... 168 T op of Chapter Les s on 1 1 : Mainta ining Your T e st S c ripts . ..... ..... .... ..... ..... .... ... 169 Wh at Happ en s W hen th e Use r Inte rface Cha nge s? . .... ..... ..... .... ... 170 Back Ed i t i n g O b ject Descriptio n s in the GUI Ma p .... ..... ..... .... ..... ..... .... ... 172 Ad ding GUI O b ject s to the GUI Ma p . ..... ..... .... ..... ..... .... ..... ..... .... ... 179 Upda ting th e G U I Map w i th th e Ru n W i zard .... ..... ..... .... ..... ..... .... ... 181 Les s on 1 2 : W h ere Do You Go from Here ? . ..... ..... .... ..... ..... .... ... 186 Get t ing Sta r t e d . . .... ..... ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ... 187 Get t ing Ad dition al In formatio n .. ..... .... ..... ..... .... ..... ..... .... ..... ..... .... ... 190 W i nRun ner T u torial Page 5 ➜ ➥ W e lco m e to t h e W i nRunne r T u t o rial 0 Books Books W e lc om e to th e W i n R un n e r T u to ria l Online Online W e lc om e to the Wi nRu nne r tutor i al, a s e l f - p ac ed g u i de t hat t eac hes y o u the bas ic s of te sti ng y our a ppl ic ati o n wi th Wi nRu nne r . T h i s tuto r i al wi ll fa mi li ar iz e yo u Find with the pr oc es s o f c r e a ti ng and r u nni ng auto m ate d te st s an d a nal yz in g th e te st re su lt s . Find Again Help Us in g T h is T u t o r i a l T h e tut o r i al is di vi ded int o 12 s h o r t l e s s o n s . In ea ch les s on y o u w i l l c r e a te a nd r u n tes t s o n th e s a mp le F l i ght Res e r v a t io n ap pli c ati on ( F li gh t 1A an d F l i ght 1B ) T op of loc a te d i n y our W i n R un ner pr og r a m g r o up. Chapter T h e s a m p le F l i ght Res e r v a t io n ap pli c atio n c o m e s in two v e r s ion s : F l i ght 1 A a nd Back F l ig ht 1 B . F l ig ht 1 A i s a fu ll y wo r k i ng p r o duc t, whil e F l ig ht 1 B h a s so me “ b ugs ” bui lt i n to it . T hes e ver s io ns ar e u s e d tog e th er in the Wi nRu nne r t u tor i al to s i m u la te the d e v e l opm ent p r oce s s , i n wh ic h t he p e r f or ma nc e of one ve r s i on o f an appl ic at ion is c o mpar ed w i th that of a noth e r . Af te r c o m p l e ti ng th e tu tor i a l , you c an a ppl y the sk il ls y ou l e a r n ed t o y our o w n appl ic at ion . W i nRun ner T u torial Page 6 ➥ ➜ W e lco m e to the W i nRunner T u t o r i al L e s s on 1 , Intr oduc ing W i nRunne r co mp a r e s a u to mate d an d m anu al t e s t in g In meth ods . It in tr o duc es th e W i nR unn er tes t i ng p r o c e s s an d fa mil i a r i z es yo u wi th the W i nRun ner us er i n te r f a c e . Books Books Online Online L e s s on 2 , S e tt ing Up t h e G U I M a p ex pla i ns h o w W i n R unn er id enti f i e s G U I ( G r aph ic al Us er In ter f ac e) o b je ct s i n an appl ic at ion an d d e s c r i b e s th e two m odes Find for or ga niz i ng G U I map fil e s . Find L e sso n 3, Re co rd in g T est s teac he s y ou ho w to r e c o r d a tes t sc r i p t a nd ex pl ai ns Again the b a s i c s of T e s t S c r i pt L ang uage ( T SL) — M e r c u r y In ter a c t i v e ’ s C - l i k e pr ogr am mi ng l ang uag e de si gne d fo r cr ea tin g s c r i pt s. Help L e s s on 4 , S y nc hr onizing T e s t s sh ows y ou h o w to sy nc hr oni z e a t e st so that it ca n r un s u c c e s s fu ll y ev en wh en an a ppl ic ati on r e sp ond s s l o w ly to in put. T op of L e sso n 5 , Ch ec kin g G U I O b jec t s s h ows y o u ho w to c r ea te a tes t th at c h e c k s Chapter G U I obj ec t s . Y ou w i l l u s e the tes t to co mp ar e the beha vi or of G U I ob jec t s in dif f er e n t v e r s i o n s o f the s a mp le appl ic at ion . Back L e sso n 6 , Ch ec kin g Bit m ap s s h o w s yo u ho w to cr ea te an d r u n a te st that ch eck s bi tma p s in y o u r app li cat i on . Y o u wil l r u n the tes t o n di f f er ent ve r s i ons of the s a m p l e ap pl ic ati on a nd e x a m i ne a n y di f f e r e n c e s , pi xe l b y p i x e l . L e s s on 7 , P r ogr a mmi ng T e s t s wit h T S L s hows y ou how to us e vi su al pr ogr am mi ng to ad d fun c t i on s a nd log i c to yo ur r e co r d ed tes t s c r i pt s. W i nRun ner T u torial Page 7 ➥ ➜ W e lco m e to the W i nRunner T u t o r i al L e s s on 8 , Cr e a ting Da t a -Dr i v e n T e s t s s h o w s yo u ho w to r u n a si ngl e te st on In se ver a l s e t s of dat a fr o m a dat a t abl e. L e s s on 9 , Re a d ing T e x t tea c h e s yo u ho w to r e ad and ch ec k te xt fou nd i n G U I Books Books Online Online obj ec t s a nd b i tm ap s . L e sso n 1 0 , Cr eat in g Ba t c h T e st s s hows y ou how to c r eate a b a tc h te st that Find auto m ati c all y r u ns the tes t s yo u c r e a te d i n ea r l ie r les s ons . Find Again L e s s on 1 1 , M a int a ining Y our T e s t S c r i pt s te ac hes yo u h o w to up date th e G U I obj ec t de sc r i pt ion s l e a r n ed b y W i nRun ner , s o t hat you c an c o n t in ue t o us e y o u r Help tes t s c r i p t s as the app li cat i on c hang es . L e s s on 1 2 , Whe r e Do Y o u Go fr om He r e ? tel l s y ou h o w to ge t st a r ted t e s t in g yo ur ow n a ppl ic ati o n an d wher e y ou ca n fin d mor e in for m a t ion a bou t W i n R unn er . T op of Chapter Back W i nRun ner T u torial Page 8 ➜ ➥ W e lco m e to the W i nRunner T u t o r i al T y p ogr a p hical Conventi ons In T h is bo ok us es the fol l o w ing ty pog r a phi ca l c o n v e n ti ons : Books Books 1, 2, 3 B o l d nu mbe r s i ndi c a te ste p s in a pr oc ed ur e. Online Online • B u l l e t s i ndi c a te o p ti ons an d fe atur e s . Find > T h e gr ea ter th an s i g n s e p a r a tes me nu l e v e l s ( f o r ex am p l e , Fil e > Ope n ). Find Again Bold Bol d tex t in di c a tes fun c ti on nam es . Help It ali c s I t a li c tex t i ndi ca tes va r i ab le nam es . H e lv et ic a Th e H e lve t ic a font is us ed for ex am pl es and st a t em ent s t hat a r e to be t y pe d i n l i te r a ll y . [ ] S qu ar e br ac k e t s enc l o se op tio nal p a r a m e ter s . T op of Chapter { } C u r ly br ac ke t s ind i c a te tha t one of the e n c l o s ed v a lu es m u s t be as si gne d to the cu r r e n t p a r a met e r . Back ... I n a l i n e o f sy nt a x , an e l l i p s i s i ndi c a tes th at m o r e i t ems o f t he s a m e f o r m at ma y be inc l u ded . In a pr ogr am ex am pl e, an e l li p s is i s u s e d t o i n d i ca t e li ne s of a p r og r a m t h at w e r e i n te nti ona lly o m it ted. | A v e r t ic al ba r ind i c a te s th at e i th er of the t w o o p tio n s s e p a r a ted by the bar s h o u ld be se lec t ed . W i nRun ner T u torial Page 9 ➜ ➥ Intr oduc ing W i n R un ner Books Books I n t r o duc i n g W i nR u nne r Online Online Th is l e ss o n : Find • des cr i bes th e be nefi t s of a u tom a te d te sti n g • int r o duc es the Wi nRu nne r tes t in g pr oc es s Find Again • t a ke s yo u on a s h o r t tour o f the Wi nRu nne r u s e r int e r f ac e Help T op of Chapter Back W i nRun ner T u torial Lesson 1, p a ge 10