“Gradite uspješan život… Dan po dan…”
Moje putovanje kao testera softvera počelo je pomalo neočekivano.
Pojavio sam se na prvim rundama intervjua pretpostavljajući da je to prilika za razvoj. Da budem iskren, kao i svaki drugi diplomant informatike, bio sam pomalo skeptičan oko nastavka testiranja.
Ali konačno sam odlučio pokušati. Samo s nadom da će mi moja radoznala priroda pomoći na tom polju.
Nisam mogao prihvatiti ponudu bez postavljanja ovog pitanja – Hoću li dobiti priliku prebaciti se na razvoj u slučaju da me testiranje ne zanima? :).
Vjerujte mi - nakon toga nisam ni pomislio napustiti Testiranje.
Kad sam se pojavio na tehničkom krugu, nisam bio spreman za ništa više od osnovnog koncepta testiranja softvera. Pretpostavljam da je jedina stvar koja me provela kroz to bila pomisao da me ocjenjuju logično, a ne teoretski'.
Ovo je bilo moje prvo učenje u testiranju – shvatio sam kako smo mi (prvošići) ocjenjivani.
Čak i danas koristim slične tehnike dok zapošljavam novajlije za svoj tim. Provjeravam njihovu logiku, upornost i pristup problemu u odnosu na bilo što drugo.
Pridružio sam se Zycusu kao QA pripravnik i proizvod mi je dodijeljen trećeg ili četvrtog dana. Bio je to jedan od najvećih (tada je bio u konceptu) i najambicioznijih proizvodadruštvo. Nakon što sam se skrasio prvih nekoliko tjedana, za mene više nije bilo povratka.
Počeli smo kao QA tim od dvoje članova i ubrzo nakon nekoliko mjeseci ja sam bio jedini pokretač napora testiranja. U prvih 2 – 2,5 godine zabilježio sam gotovo 3000 nedostataka u različitim kategorijama kao što su funkcionalnost, izvedba, sigurnost, korisničko sučelje, upotrebljivost, višejezičnost, više zakupa itd.
Dugo vremena prije novih dodataka timu za testiranje, suprotstavio sam se jakom razvojnom timu od 15-16 članova. Čak i nakon dodataka, omjer QC:Dev nije bio baš zdrav i još uvijek s ponosom mogu reći da je to bio uspješan put s obzirom na sve što smo testirali, isporučili i rukovali.
Važna točka koju želim istaknuto ovdje je-
Prije odlaska na sastanak za raspravu o zahtjevima, unaprijed sam zapisao moguće nedoumice/ispravke/nejasne točke. Nekada sam zapisivao scenarije koje želim isprobati ili na temelju njih graditi testne slučajeve; ponekad čak i crtanje vaših scenarija djeluje poput šarma.
Kada pišete/crtate, to ulazi u vaš um s većom jasnoćom, a zatim vaš um radi na tim informacijama i proizvodi više scenarija i daje bolju jasnoću. Ovo traje dok ne dobijete osjećaj GOTOVOG!!!
Zaključak
Iako je gotovo nemoguće zapisati svaku glavnu i sitnu stvar koju sam naučio tijekom godina, ovo je moj pokušaj da to sažmem u grafičkim oznakamapopis.
- Testiranje je vrlo teško definirati. Netko može napraviti vrhunsko testiranje i možda to ne može definirati riječima. Tako je kako vi vidite.
- Svatko može imati vlastitu definiciju testiranja. Moj je bio jednostavan-
O autoru: Ovaj je članak napisao član STH tima Mahesh C. On trenutno radi kao viši voditelj osiguranja kvalitete s iskustvom vođenja fronte testiranja za višestruke složene proizvode i komponente.
Rado ćemo vam odgovoriti. Ostavite komentar ovdje ili nam se obratite. Hvala puno na čitanju.
Preporučena literatura