10 awesome tips become better automation tester
Testiranje avtomatizacije so sanje vsakega preizkuševalca!
Vsi želimo biti preizkuševalci avtomatizacije. Toda le redki smo uspešni pri tem.
Tu je nekaj preprostih ukrepov, ki vam bodo pomagali, da boste vrhunski preizkuševalec avtomatizacije, kakršen si želite.
Kaj se boste naučili:
- 10 nasvetov, kako biti dober preizkuševalec avtomatizacije
- Nasvet št. 1: Zelo dobro se naučite osnov testiranja
- Nasvet št. 2: Začnite zgodaj
- Nasvet št. 3: Seznanite se z osnovnimi koncepti kodiranja
- Nasvet št. 4: Premagajte 'Začetne težave'
- Nasvet št. 5: Ne ustrašite se
- Nasvet št. 6: Učite se tako, da vidite
- Nasvet št. 7: Datoteke s pomočjo
- Nasvet št. 8: Vadite
- Nasvet št. 9: Prizadevajte si, da bi bili boljši
- Nasvet št. 10: Bodite odprti
- Zaključek
- Priporočeno branje
10 nasvetov, kako biti dober preizkuševalec avtomatizacije
Začnimo.
Nasvet št. 1:Spoznajte osnove testiranja zelo dobro
To je zato, ker avtomatizirano testiranje ni nič drugega kot veja testiranja - oblika, ki za preizkušanje uporablja malo bolj 'tehničen' pristop. Zelo pomembno je vedeti, kaj preizkušate in zakaj testirate. „Kako“ - tu se avtomatizacija in ročno preskušanje razlikujeta.
Nasvet št.2:Začnite zgodaj
Preden začnete, ne čakajte, da se vam prikaže projekt avtomatizacije. Na voljo je veliko odprtokodnih orodij. Namestite ga na osebni računalnik in poskusite.
Uporabite generične programe, kot sta Gmail.com ali Amazon.com, ali celo samostojni Microsoft Office ali kalkulator. Karkoli, v bistvu.
Nasvet št.3:Seznanite se z osnovnimi koncepti kodiranja
Spoznajte osnovne koncepte kodiranja v katerem koli jeziku po vaši izbiri. Ko si vzamete trenutek, da natančno preučite, iz česa je sestavljen programski jezik, je večina njih bolj ali manj enakih.
Vzemite VB Scripting, na primer , poznati morate tipe podatkov, način obdelave spremenljivk in konstant, različne operaterje, pogojne stavke, stavke zanke, polja, funkcije itd.
Ko enkrat razumete te pojme, lahko svoje znanje zlahka ekstrapolirate v kateri koli jezik. Dajte si torej vsaj teden dni časa, da temeljito razumete te koncepte.
Nasvet št.4:Premagajte 'Začetne težave'
Prvi test / program, ki ga napišete, bo zmeden, ne glede na to, kako dobro ste brani o tej temi. Vsekakor bo izjemno. Ampak ne skrbi. Pomislite na to, kot da prevajate ročni preizkus v drug medij, ki ni angleščina.
Nasvet št. 5:Ne ustrašite se
Začetnik je zelo enostavno pogledati test ali program za avtomatizacijo in pomisliti, da je videti zelo tehničen in da ga nikoli ne boste mogli niti razumeti, še manj pa napisati kaj takega. Ne skrbite; naravno je čutiti tako.
Na primer , če želite vpisati vrednost uporabniškega imena na prijavni strani Gmail.com. Kakšno je izjavo, ki bi jo zapisali v ročni test?
Tako bo: V polje »Uporabniško ime« na strani Gmail.com vnesite »swatiseela«.
Ko ga prevedete v VBScript kot izjavo v preskusu QTP, bo:
“Browser('Gmail: Email from Google').page('Gmail: Email from Google'). WebEdit('Email').Set “swatiseela””. Veste, ni velike razlike. Način sklicevanja na kraj za vnos uporabniškega imena je narejen drugače.
Ker vsak korak avtomatizacije preizkusi stroj namesto človeka, morate paziti, da navodila (testni korak) napišete čim bolj jasno in brez dvoumnosti.
najboljši brezplačni čistilec neželenih datotek za Windows 10
Namesto da bi samo rekli, da vnesete vrednost, dejansko navedete natančna imena predmetov na strani, kot jih poimenuje razvijalec. Ko enkrat razumete ta prevod, je avtomatizacija enostavna.
Nasvet št.6:Učite se tako, da vidite
To je strategija, ki jo osebno sledim vsakič, ko moram delati z novim orodjem. Vsako orodje, ki pride na trg, ne glede na to, kako tehnično je zanesljivo, poskuša biti uporabniku prijazno. Torej, vse funkcije orodja morajo biti dostopne v meniju.
Tukaj je tisto, kar počnem - začnem z možnostjo menija »Datoteka« in nadaljujem, dokler ne pridem do »Pomoč« in poskušam dobro pogledati vsak element podmenija menija. Večina imen bo reprezentativna za to, kar počne ta možnost. Toda v primeru, da potrebujete več informacij, preprosto kliknite ta element in poglejte.
Če še vedno potrebujete več informacij, uporabite datoteko s pomočjo. Tako ne čakate, da vam nekdo poda znanje o orodju. Z vašo pobudo se seznanite z orodjem in IDE. Pomaga vam oceniti, kaj vam bo koristilo in kaj ne.
Nasvet št.7:Datoteke s pomočjo
Mnogi od nas za začetek iščejo spletne vadnice in forume. Čeprav so vse odlične, se datotek s pomočjo, ki so priložene orodju, ničesar ne približa. To je vaš največji zaklad. Opisuje vse, kar lahko orodje kadar koli naredi. Zato vsak program za avtomatizacijo, ki ga napišete, obravnavajte kot odprt izpit. Odprta knjiga je datoteka s pomočjo. Naj bo vaš prvi cilj, kadar koli se boste izgubili.
Nasvet št. 8:Vadite
Bodite potrpežljivi do sebe in redno vadite pisanje kode. Ne pozabite, da je testiranje preverjanje in potrjevanje. Pisanje testov na način, da ima vsak jasno opredeljena merila za uspešno in uspešno. Ne želite, da orodje za avtomatizacijo samo vnese podatke in analizo prepusti vam. Prepričajte se, da bo vaš program lahko jasno določil in prikazal rezultat kot uspešno opravljen ali neuspešen.
Nasvet št.9:Prizadevajte si, da bi bili boljši
Ko enkrat rešite težavo in napišete program, pomislite, kako bi jo lahko izboljšali.
Ali ga lahko naredite bolj berljivega? Ali lahko dosežete rezultat v manj vrsticah kode? Ali lahko nekatere komponente ponovno uporabite? Ali se lahko izognete uporabi toliko spremenljivk kot prej? Je vaš programski pomnilnik učinkovit? Ali lahko hitreje zaženete? - To je nekaj vprašanj, ki jih morate upoštevati in si jih prizadevati.
Nasvet št. 10:Bodite odprti
Čeprav je preizkušanje avtomatizacije odlično in preskuševalcem daje 'kompleks Boga', se moramo strinjati, da v nekaterih primerih preprosto ni prava pot. V takšnih trenutkih bodite prijazni, saj je naš glavni cilj testiranje, ne glede na to, ali gremo po avtomatizacijski poti ali ročni poti.
Zaključek
Upam, da je ta članek odgovoril na nekatera vprašanja, ki so jih morali imeti vsi nadobudni preizkuševalci avtomatizacije. Če se odločite za to in imate nadaljnje pridržke, nam to sporočite prek komentarjev.
Ali je v tem članku kaj, s čimer se močno strinjate ali ne?
Priporočeno branje
- 10 nasvetov, ki jih morate prebrati pred avtomatizacijo preizkusnega dela
- Kdaj se odločiti za avtomatizirano testiranje?
- 20 najboljših praktičnih nasvetov za preskušanje programske opreme, ki jih morate prebrati, preden preizkusite katero koli aplikacijo
- Kaj je testiranje avtomatizacije (Ultimate Guide to Start Test Automation)
- Vrste samodejnega preizkušanja in nekatere napačne predstave
- 11 najboljših orodij za avtomatizacijo za testiranje aplikacij za Android (orodja za testiranje aplikacij za Android)
- 10-stopenjski postopek samodejnega testiranja: Kako začeti samodejno testiranje v svoji organizaciji
- Izzivi ročnega in avtomatiziranega preskušanja