"Du opbygger et succesfuldt liv...en dag ad gangen..."
Min rejse som softwaretester startede lidt uventet.
Jeg mødte op til de første interviewrunder i den tro, at det var en udviklingsmulighed. For at være ærlig var jeg, ligesom alle andre datalogistuderende, lidt skeptisk over for at gå videre med Testing.
Men til sidst besluttede jeg mig for at give det et forsøg, kun med et håb om, at min nysgerrige natur vil hjælpe mig på dette område.
Jeg kunne ikke acceptere tilbuddet uden at stille dette spørgsmål - får jeg mulighed for at skifte til Development, hvis Testing ikke interesserer mig :).
Tro mig - jeg kom aldrig til at tænke på at forlade Testing efter det.
Da jeg stillede op til den tekniske runde, var jeg ikke forberedt på andet end det grundlæggende koncept for softwaretestning. Jeg tror, at det eneste, der hjalp mig igennem, var tanken om, at jeg bliver evalueret logisk og ikke teoretisk".
Det var min allerførste læring i Testing - jeg forstod, hvordan vi (nyuddannede) blev evalueret.
Selv i dag bruger jeg lignende teknikker, når jeg ansætter nye medarbejdere til mit team. Jeg tjekker deres logik, vedholdenhed og tilgang til et problem frem for alt andet.
Jeg kom til Zycus som QA-trainee og fik tildelt et produkt på tredje eller fjerde dag. Det var et af virksomhedens største (dengang var det et koncept) og mest ambitiøse produkter. Efter at jeg havde fundet mig til rette i de første par uger, var der ingen vej tilbage for mig.
Vi startede som et QA-team på to personer, og efter få måneder var jeg den eneste, der stod for testarbejdet. I løbet af de første 2 - 2,5 år havde jeg logget næsten 3000 fejl på tværs af forskellige kategorier såsom funktionelle fejl, ydeevne, sikkerhed, brugergrænseflade, brugervenlighed, flersprogethed, multi-tenancy osv.
I lang tid før de nye tilføjelser til testteamet var jeg oppe imod et stærkt udviklingsteam på 15-16 medlemmer. Selv efter tilføjelserne var QC:Dev-forholdet ikke særlig sundt, og jeg kan stadig med stolthed sige, at det var en vellykket rejse i betragtning af alt det, vi testede, leverede og håndterede.
Det vigtige punkt, som jeg vil fremhæve her, er-
Før jeg gik til kravdiskussionsmøde, plejede jeg at skrive mulige tvivlsspørgsmål/korrektioner/uklare punkter ned på forhånd. Jeg plejede at skrive de scenarier ned, som jeg ønsker at prøve eller bygge testcases på; nogle gange virker det endda som en trylleformular at tegne dine scenarier.
Når du skriver/tegner, kommer det ind i dit sind med større klarhed, og derefter arbejder dit sind med denne information og producerer flere scenarier og giver bedre klarhed. Dette fortsætter indtil du får følelsen af FÆRDIG!!!
Konklusion
Selv om det er næsten umuligt at skrive alle de vigtigste og mindste ting ned, som jeg har lært gennem årene, er dette mit forsøg på at opsummere det i en liste med punktopstillinger.
- Det er meget svært at definere testning. Nogen kan lave fremragende testning, men kan måske ikke definere det med ord. Det er som du ser det.
- Alle kan have deres egen definition af test. Min var enkel.
Om forfatteren: Denne artikel er skrevet af STH-teammedlem Mahesh C. Han arbejder i øjeblikket som Senior Quality Assurance Manager og har erfaring med at lede testfronten for flere komplekse produkter og komponenter.
Vi vil meget gerne høre fra dig. Kommentér her eller kontakt os. Mange tak for din læsning.
Anbefalet læsning