Nem a modern fizikáról szeretnék írni, hanem arról, hogy mi történik akkor, ha kapsz egy tesztelendő feladatot, de láthatólag nincs idő elvégezni azt. Mit lehet ilyenkor tenni? Két lehetőség van szerintem megválaszolni a kérdést:
- Csodát
- Gondolkodni
Jelen írás scope-ja az 1. változatra nem terjed ki. Lássuk, miket érdemes a 2. változat esetében végiggondolni és tenni.
1. Kockázat kerülése
Ilyen helyzetben a talán a legszakmaibb az, ha kockázatok mentén történik a tesztelés.
- Mi fáj legjobban az ügyfélnek?
- A követelményeknek milyen kockázati besorolása van?
- Milyen hiba nem kerülhet élesbe semmiképpen sem?
- …
Ha ismertek a kockázatok, akkor a tesztesetek ezek mentén sorbarendezhetők. A legkockázatosabb esetekhez tartozó tesztesetekkel kell kezdeni a sort és a legkisebb kockázatot jelentő esetekkel zárni. Az így összeállított teszteset sorral kell addig haladni, ameddig az idő engedi.
Sajnos gyakori, hogy a projekteken a követelményekhez nem készül el a kockázatelemzés. Ilyenkor alternatívákban is lehet gondolkodni:
- Melyek a leggyakoribb üzleti esetek?
- Melyik funkciók kikerülhetetlenek (pl. bejelentkezés)?
- Intuíció
- Pozitív utas, E2E üzleti folyamatok (általában UAT tesztesetek ilyenek)
- …
2. Eszkalálás
Miután a fentieket átgondoltad, nagyon fontos, hogy ne tartasd magadban a problémád. Fordulj –pszich– a közvetlen felettesedhez és jelezd a gondot. Ami nélkül nem eszkalálás az eszkalálás (és mindig beválik, ha valami gondot kell felfelé jelezni): vázold fel a megoldási lehetőséget, amit átgondoltál!
Valószínűleg elfogadják a megoldásod és azt kell végrehajtani, de ha nem, akkor innentől ez már nem csak a te problémád. 🙂 Szóval, ha nem is fogadják el, akkor valószínűleg adnak alternatív megoldási lehetőséget, de te mindenképpen jól jöhetsz ki a helyzetből, hiszen proaktív voltál, gondolkodtál, javaslatot tettél…
3. Dokumentálás
Bármennyire szorít az idő, ezt meg kell csinálni! Ezzel tudod „lepapírozni”, hogy minden lehetségest megtettél a minőségi munkáért.
- Mentsd el a fenti beszélgetéseket (Írásban kell, hogy meglegyenek).
- Jegyezd le, milyen teszteket hajtasz végre és milyen eredménnyel és ezek mennyi erőforrásodba (idődbe) kerülnek.
- Rögzíts hibajelenségeket.
- Blokkoló hibánál azonnal eszkalálj!
Hajrá! 😊