Esettanulmányok
Esettanulmány #1 - Váratlan helyzetek kezelése
Téma: Manuális tesztelés
Kihívás
Egy belső IT és üzleti folyamatoptimalizálási fejlesztés során csapatunk az ajánlatkészítési folyamat egyik részfeladatát kapta meg: az ajánlat-ellenőrzési szolgáltatás dátumparaméterének módosítását kellett tesztelni. A hatókör világosan le volt határolva, és nem jelezték, hogy a folyamat további részére is kiterjedne a tesztelés. Azonban a projekt élesítése előtt három nappal az egyik másik terület vezetője váratlanul regressziós tesztelést kért erre a szolgáltatásra — amit korábban még soha nem tesztelt tesztelő.
Megoldás
A rövid határidő ellenére gyorsan információt gyűjtöttem minden érintett szereplőtől, és kidolgoztam egy új, részletes regressziós tesztforgatókönyvet (TFK). Egy junior rendszerszervezővel együtt, folyamatos online egyeztetésben dolgoztunk a teljes tesztelés során. Bár ez a feladat túlmutatott a szokásos felelősségi körömön, a csapatmunka és a proaktív hozzáállás segített a kihívás leküzdésében.
Eredmény
A regressziós tesztelést határidőn belül, teljes körűen dokumentálva sikerült elvégezni. Az elkészült tesztforgatókönyv a jövőbeli tesztelők számára is használható referenciaként szolgál. A projekt sikeresen lezárult, és a csapaton belüli együttműködés példásnak bizonyult a váratlan helyzetek kezelésében.
Esettanulmány #2 - Amikor egy kicsit elgurul a gyógyszer
Téma: Manuális tesztelés és tesztkoordináció
Kihívás
Egy belsős kockázatvállalói alkalmazás fejlesztése során új funkciók és szolgáltatások bevezetésén dolgoztunk, miközben a projekt egy scrum alapú fejlesztőcsapat és egy vízesés modellben dolgozó csapat együttműködését igényelte. Ez komoly koordinációs és ütemezési nehézségeket okozott, mivel a fejlesztési szemléletmódok és prioritások eltértek egymástól.
Megoldás
A helyzetet felismerve magamra vállaltam a tesztkoordinátori szerepet, és összehívtam a különböző területek képviselőit közös státusz meetingekre. Itt egyeztettük a hatóköröket, a fejlesztési menetrendet és a tesztelés ütemezését. A kommunikáció és átláthatóság javítása érdekében folyamatosan nyomon követtem a hibajegyeket, és amikor a projekt a határidőkhöz közeledve elakadt, a vezetőség bevonásával sikerült elérni a szükséges erőforrásokat és döntéseket.
Eredmény
A projekt a kitolt határidővel ugyan, de sikeresen lezárult. A folyamat során bebizonyosodott, hogy a proaktív koordináció és az agilis szemlélet a legnagyobb módszertani különbségeket is képes áthidalni. A csapatmunka erősödött, a hibakezelés gyorsabbá vált, és a fejlesztés végül stabil, jól tesztelt megoldással zárult.
Esettanulmány #3 - Ismeretlen terület, gyors alkalmazkodás
Téma: Manuális tesztelés
Kihívás
Egy gépjármű kampányprojekt keretében új kedvezmény és indexálási folyamat bevezetése volt a cél. A projekt frontend és backend tesztelési feladatokat is tartalmazott. Bár eredetileg frontenden dolgoztam, a backend oldalon az új külsős tesztelő nem tudta tartani a tempót, így a projekt határidői veszélybe kerültek.
Megoldás
Ahelyett, hogy a folyamat megállt volna, vállaltam, hogy átveszem a backendes tesztelési feladatokat is. Gyors egyeztetést követően a tapasztalt tesztelő segítségével, rekordidő alatt megszereztem a szükséges jogosultságokat és ismereteket, majd nekiláttam a tesztelésnek. Másfél hét alatt sikerült felvenni a ritmust és teljesíteni a kitűzött célokat.
Eredmény
A projekt határidőre, sikeresen lezárult. A gyors tanulás és alkalmazkodás eredményeként mind a frontend, mind a backend oldali tesztelés hibamentesen lezajlott. Az eset jól példázza, hogyan lehet egy kritikus helyzetet megoldani rugalmassággal, felelősségvállalással és csapatmunkával.