"Sikeres életet építesz...Napról napra..."
Szoftvertesztelői pályafutásom kissé váratlanul kezdődött.
Úgy jelentem meg az első interjúkörökön, hogy feltételeztem, hogy ez egy fejlesztési lehetőség lesz. Őszintén szólva, mint minden más informatikai diplomával rendelkező ember, én is kissé szkeptikus voltam a teszteléssel kapcsolatban.
De végül úgy döntöttem, hogy megpróbálkozom vele. Csak abban a reményben, hogy kíváncsi természetem segíteni fog ezen a területen.
Nem tudtam elfogadni az ajánlatot anélkül, hogy ne tettem volna fel ezt a kérdést - Kapok-e lehetőséget arra, hogy átmenjek a fejlesztésre, ha a tesztelés nem érdekel :).
Higgye el nekem - ezután eszembe sem jutott, hogy elhagyjam a Tesztelést.
Amikor a technikai fordulóra jelentkeztem, a szoftvertesztelés alapkoncepciójánál többre nem voltam felkészülve. Azt hiszem, az egyetlen dolog, ami átsegített, az a gondolat volt, hogy logikusan és nem elméletileg értékelnek.".
Ez volt a legelső tanulásom a tesztelésben - megértettem, hogyan értékelnek minket (gólyákat).
Még ma is hasonló technikákat alkalmazok, amikor újoncokat veszek fel a csapatomba. Mindenekelőtt a logikájukat, a kitartásukat és a problémához való hozzáállásukat ellenőrzöm.
QA gyakornokként csatlakoztam a Zycushoz, és a harmadik vagy negyedik napon kaptam egy terméket. Ez volt a vállalat egyik legnagyobb (akkor még koncepcióban) és legambiciózusabb terméke. Miután a kezdeti néhány hétre berendezkedtem, nem volt visszaút számomra.
Kétfős QA csapatként kezdtük, és néhány hónap múlva már csak én vezettem a tesztelési erőfeszítéseket. A kezdeti 2-2,5 év alatt közel 3000 hibát jegyeztem fel különböző kategóriákban, mint például funkcionális, teljesítmény, biztonság, felhasználói felület, használhatóság, többnyelvűség, többszemélyes használat stb.
A tesztelői csapat új tagjait megelőzően jelentős ideig egy erős, 15-16 fős fejlesztői csapattal álltam szemben. Még a kiegészítések után sem volt túl egészséges a QC:Dev arány, és még mindig büszkén mondhatom, hogy ez egy sikeres út volt, figyelembe véve mindazt, amit teszteltünk, szállítottunk és kezeltünk.
A fontos pont, amit itt ki akarok emelni...
Mielőtt elmegyek a követelménymegbeszélő megbeszélésre, előzetesen le szoktam írni a lehetséges kétségeket/korrekciókat/nem tisztázott pontokat. Le szoktam írni a forgatókönyveket, amelyeket ki akarok próbálni vagy teszteseteket akarok építeni; néha még a forgatókönyvek rajzolása is működik, mint egy varázslat.
Amikor írsz/rajzolsz, az jobb tisztasággal jut be az elmédbe, majd az elméd ezen az információn dolgozik, és több forgatókönyvet hoz létre, és jobb tisztaságot ad. Ez addig tart, amíg el nem éred azt az érzést, hogy KÉSZ!!!
Következtetés
Bár szinte lehetetlen leírni minden fontos és apró dolgot, amit az évek során tanultam, ez az én kísérletem, hogy összefoglaljam egy felsorolásban.
- A tesztelést nagyon nehéz meghatározni. Valaki kiváló tesztelést végezhet, de lehet, hogy nem tudja szavakkal meghatározni. Úgy van, ahogyan Ön látja.
- Mindenkinek megvan a saját definíciója a tesztelésre. Az enyém egyszerű...
A szerzőről: Ezt a cikket Mahesh C., az STH csapat tagja írta. Jelenleg vezető minőségbiztosítási menedzserként dolgozik, és több összetett termék és komponens tesztelési frontjának vezetésében szerzett tapasztalattal rendelkezik.
Szeretettel várjuk a visszajelzéseket. Kommentáljon itt vagy keressen meg minket. Köszönjük, hogy elolvasta.
Ajánlott olvasmányok