10 awesome tips become better automation tester
Ispitivanje automatizacije san je svakog testera!
Svi želimo biti ispitivači automatizacije. Ali samo je nekoliko nas uspješno u tome.
Evo nekoliko jednostavnih mjera koje će vam pomoći da budete vrhunski ispitivač automatizacije kakav želite.
Što ćete naučiti:
- 10 savjeta kako biti dobar ispitivač automatizacije
- Savjet br. 1: Naučite osnove testiranja vrlo dobro
- Savjet br. 2: Započnite rano
- Savjet br. 3: Upoznajte se s osnovnim konceptima kodiranja
- Savjet br. 4: Prevladajte 'Početnu nevolju'
- Savjet br. 5: Nemojte se plašiti
- Savjet br. 6: Učite gledajući
- Savjet br. 7: Datoteke za pomoć
- Savjet br. 8: Vježbajte
- Savjet br. 9: Nastojte biti bolji
- Savjet br. 10: Držite se otvorenog uma
- Zaključak
- Preporučena literatura
10 savjeta kako biti dobar ispitivač automatizacije
Počnimo.
Savjet br. 1:Naučite osnove testiranja vrlo dobro
To je zato što Automatizirano testiranje nije ništa drugo do grana testiranja - oblik koji koristi malo više 'tehnički' pristup samom testiranju. Znati što testirate i zašto testirate vrlo je važno. ‘Kako’ - tu se razlikuju automatizacija i ručno ispitivanje.
Savjet br. 2:Krenite rano
Nemojte čekati da vam se nađe automatizacijski projekt prije nego što započnete. Dostupno je puno alata otvorenog koda. Instalirajte jedan na svoj osobni stroj i pokušajte.
Upotrijebite generičke aplikacije poput Gmail.com ili Amazon.com ili čak svoj samostalni Microsoft Office ili Kalkulator. Bilo što, u osnovi.
Savjet br. 3:Upoznajte se s osnovnim konceptima kodiranja
Upoznajte se s osnovnim konceptima kodiranja na bilo kojem jeziku po vašem izboru. Kad odvojite trenutak da pomno razmotrite od čega se sastoji programski jezik, većina njih je više-manje ista.
Uzmi VB skriptiranje, na primjer , trebat ćete znati vrste podataka, način na koji se rukuje varijablama i konstantama, različite operatore, uvjetne izraze, naredbe petlje, nizove, funkcije itd.
Jednom kad shvatite ove pojmove, svoje znanje možete lako ekstrapolirati na bilo koji jezik. Zato si dajte barem tjedan dana da temeljito razumijete ove koncepte.
Savjet br. 4:Prevladajte ‘Početnu nevolju’
Prvi test / program koji napišete zbunit će vas bez obzira koliko ste dobro pročitani o toj temi. Definitivno će biti neodoljivo. Ali ne brini. Zamislite to kao da prevodite svoj ručni test na drugi medij koji nije engleski.
Savjet br. 5:Ne budite zastrašeni
Početnik je vrlo lako pogledati test automatizacije ili program i pomisliti da to izgleda vrlo tehnički i da to nikada nećete moći niti razumjeti, a još manje napisati tako nešto. Ne brinite; prirodno je tako se osjećati.
Na primjer , ako želite unijeti vrijednost korisničkog imena na stranici za prijavu Gmail.com. Koju biste izjavu napisali u svom priručniku?
kako pregledati .swf datoteke
Bit će poput: Unesite 'swatiseela' u polje 'Korisničko ime' na stranici Gmail.com.
Kad ga prevedete u VBScript da bude izjava u vašem QTP testu, bit će:
“Browser('Gmail: Email from Google').page('Gmail: Email from Google'). WebEdit('Email').Set “swatiseela””.
Vidite, nema puno razlike. Način na koji referencirate mjesto za unos korisničkog imena radi se drugačije.
Budući da svaki korak ispitivanja automatizacije izvodi stroj umjesto čovjeka, samo morate biti sigurni da ste svoju naputak (testni korak) napisali što jasnije bez ikakvih nejasnoća.
Umjesto da samo kažete da unesete vrijednost, zapravo dostavljate točna imena objekata na stranici onako kako ih je imenovao programer. Jednom kad shvatite ovaj prijevod, automatizacija je lagana.
Savjet br. 6:Uči videći
To je strategija koju osobno slijedim svaki put kad moram raditi s novim alatom. Svaki alat koji se pojavi na tržištu, bez obzira na to koliko je tehnički robustan, pokušava biti prilagođen korisniku. Dakle, svim značajkama alata treba biti dostupno s izbornika.
Evo što radim - polazim od opcije izbornika 'Datoteka' i idem dalje dok ne dođem do 'Pomoć' i pokušam pružiti praktičan pogled na svaku stavku podizbornika u izborniku. Većina imena bit će reprezentativna za ono što ta opcija radi. Ali u slučaju da vam trebaju dodatne informacije, samo kliknite tu stavku i pogledajte.
Ako i dalje trebate više informacija, upotrijebite datoteku pomoći. Na ovaj način ne čekate da vam netko da znanje o alatu. Upoznajete se s alatom i IDE-om koristeći svoju inicijativu. Pomaže vam procijeniti što će vam biti korisno, a što ne.
Savjet br. 7:Datoteke za pomoć
Mnogi od nas za početak traže online vodiče i forume. Iako su sve izvrsne, ništa se ne približava datotekama pomoći koje se isporučuju s alatom. To je vaše najveće blago. Opisuje sve što alat ikada može učiniti. Stoga svaki program automatizacije koji napišete smatrajte otvorenim ispitivanjem knjiga. Otvorena knjiga koja je datoteka pomoći. Neka to bude vaše prvo odredište kad god se izgubite.
Savjet br. 8:Praksa
Budite strpljivi sa sobom i redovito vježbajte pisanje koda. Imajte na umu da je testiranje provjera i provjera valjanosti. Pisati testove na način da svaki od njih ima jasno definirane kriterije uspješnosti i neuspjeha. Ne želite da alat za automatizaciju samo vrši unos podataka i prepušta analizu vama. Provjerite hoće li vaš program moći jasno odrediti i prikazati rezultat kao prolazan ili neuspješan.
Savjet br. 9:Nastojte biti bolji
Jednom kada riješite problem i napišete program, razmislite o načinima na koje ga možete poboljšati.
Možete li ga učiniti čitljivijim? Možete li postići rezultat u manje redaka koda? Možete li ponovno upotrijebiti neke od komponenata? Možete li izbjeći upotrebu onoliko varijabli kao što ste to učinili? Je li vaša programska memorija učinkovita? Možete li ga učiniti bržim? - Ovo su neka od pitanja koja morate imati na umu i prema kojima trebate raditi.
Savjet br. 10:Držite otvoren um
Iako je automatizirano testiranje izvrsno i daje testerima 'kompleks Boga', moramo prihvatiti da u nekim slučajevima to jednostavno nije put kojim treba ići. U takvim trenucima budite graciozni s tim jer nam je testiranje primarni cilj, bilo da se krećemo putem automatizacije ili rukom.
Zaključak
Nadam se da je ovaj članak odgovorio na neka pitanja koja su morali imati svi vaši nadobudni testeri automatizacije. Ako se odlučite na to upustiti i ako imate daljnjih rezervacija, javite nam putem komentara.
Postoji li nešto u ovom članku s čime se čvrsto slažete ili ne?
Preporučena literatura
- 10 savjeta koje biste trebali pročitati prije automatizacije rada na testiranju
- Kada se odlučiti za automatsko testiranje?
- Top 20 praktičnih savjeta za testiranje softvera koje biste trebali pročitati prije testiranja bilo koje aplikacije
- Što je ispitivanje automatizacije (ultimativni vodič za pokretanje automatizacije ispitivanja)
- Vrste ispitivanja automatizacije i neke zablude
- 11 najboljih alata za automatizaciju za testiranje Android aplikacija (Android Tools Testing Tools)
- Proces automatskog testiranja u 10 koraka: kako započeti automatsko testiranje u svojoj organizaciji
- Izazovi ručnog i automatiziranog ispitivanja