Folyamatos kihívást jelent egy projektben a határidők tartása. Általánosan elmondható, hogy a szoftvertesztelés kevesebb időt kap már a projekt előkészületében, mint amennyit a tesztelők, tesztvezetők eredetileg igényelnek. Erre még pluszban jön a projekt ideje alatti csúszások, míg végül azzal állunk szemben, hogy 1 nap alatt kellene 5 napnyi munkát elvégezni. Az egész ahhoz vezethet, hogy a tesztelőkön megnőhet a nyomás, felületessé válhat a munkavégzésük. Haladni szeretnének a tesztek futtatásával, de nem a megfelelőeket veszik előre, ami miatt súlyos hibák kerülhetnek az éles rendszerre.
Hogyan lehet ebből a dugóhúzóból kikerülni?
Priorizáljuk a teszteket. Jelöljük meg minden egyes tesztesetet, hogy mennyire fontosnak véljük a lefuttatását. Amint látszódik, hogy a munka nem áll összhangban a hozzá tervezett idővel, úgy a legfontosabb (legmagasabb prioritású) teszteket kezdjük el futtatni, majd haladjunk az alacsonyabb prioritás felé.
Mit érünk el vele?
A tesztelni kívánt alkalmazás nagyobb eséllyel lesz üzemképes. A lényeges funkciók működőképesek lesznek, azokban hibák, hibás működés nem fog előfordulni. Amint vége a hajtásnak, le lehet futtatni az alacsonyabb prioritású teszteket is.
Kommentek