"Sa ehitad edukat elu... päev korraga..."
Minu teekond tarkvaratestijana algas veidi ootamatult.
Ma ilmusin esimestele intervjuuvoorudele eeldades, et tegemist on arendusprogrammiga. Kui aus olla, olin nagu kõik teisedki arvutiteaduse eriala lõpetanud inimesed, veidi skeptiline, et minna testimisse.
Aga lõpuks otsustasin proovida. Ainult lootuses, et minu uudishimulik loomus aitab mind selles valdkonnas.
Ma ei saanud pakkumist vastu võtta, ilma et ma ei paneks üles seda küsimust - kas ma saan võimaluse minna üle arendusesse, kui testimine ei huvita mind :).
Uskuge mind - pärast seda ei tulnud mul isegi mõte testimisest lahkuda.
Kui ma ilmusin tehnilisele voorule, ei olnud ma valmis millekski muuks kui tarkvara testimise põhimõiste. Arvan, et ainus asi, mis mind läbi viis, oli mõte, et mind hinnatakse loogiliselt, mitte teoreetiliselt.
See oli minu esimene õppetöö testimises - ma sain aru, kuidas meid (uustulnukaid) hinnati.
Isegi tänapäeval kasutan ma sarnaseid meetodeid, kui ma värban oma meeskonda värskeid töötajaid. Ma kontrollin eelkõige nende loogikat, visadust ja lähenemist probleemile.
Liitusin Zycusega QA-treenerina ja mulle määrati toode umbes kolmandal või neljandal päeval. See oli üks ettevõtte suurimaid (oli siis kontseptsioonis) ja kõige ambitsioonikamaid tooteid. Pärast paari esimese nädala jooksul sisseelamist ei olnud minu jaoks enam tagasipöördumist.
Me alustasime kahest inimesest koosneva QA meeskonnana ja peagi, mõne kuu pärast, olin ma ainus, kes testimistegevust juhtis. 2 - 2,5 aasta jooksul olin ma registreerinud peaaegu 3000 defekti erinevates kategooriates, nagu funktsionaalsus, jõudlus, turvalisus, kasutajaliides, kasutatavus, mitmekeelsus, mitmekeelsus, mitmepoolne kasutajaskond jne.
Märkimisväärse aja jooksul enne uusi täiendusi testimismeeskonda oli mul tugev 15-16-liikmeline arendusmeeskond. Isegi pärast täiendusi ei olnud QC:Dev suhe väga tervislik ja ma võin siiski uhkusega öelda, et see oli edukas teekond, arvestades kõike seda, mida me testisime, edastasime ja käsitlesime.
Oluline punkt, mida ma tahan siinkohal rõhutada, on-
Enne nõuete arutamise koosolekule minekut kirjutasin eelnevalt üles võimalikud kahtlused/parandused/selgemad punktid. Kirjutasin üles stsenaariumid, mida tahan proovida või mille põhjal tahan testjuhtumeid ehitada; mõnikord toimib isegi oma stsenaariumide joonistamine nagu võluvägi.
Kui sa kirjutad/joonistad, jõuab see parema selgusega sinu mõttesse ja seejärel töötab su mõistus selle teabe kallal ja toodab rohkem stsenaariume ja annab parema selguse. See jätkub, kuni sa saad selle tunde, et TEHA!!!
Kokkuvõte
Kuigi on peaaegu võimatu kirjutada üles kõiki suuri ja väikseid asju, mida olen aastate jooksul õppinud, on see minu katse teha kokkuvõte loetelus.
- Testimist on väga raske defineerida. Keegi võib teha suurepäraseid teste ja ei pruugi seda sõnadega defineerida. See on nii, nagu te seda näete.
- Igaühel võib olla oma definitsioon testimisest. Minu oma oli lihtne...
Autori kohta: Selle artikli on kirjutanud STH meeskonnaliige Mahesh C. Ta töötab praegu vanemkvaliteedi tagamise juhina, omades kogemust mitmete keeruliste toodete ja komponentide testimise juhtimisel.
Meeldib kuulda tagasi. Kommenteerige siin või võtke meiega ühendust. Suur tänu lugemisest.
Soovitatav lugemine