Tesztfigyelés és ellenőrzés a szoftvertesztelésben
Mi az a tesztfigyelés?
Tesztfigyelés a tesztvégrehajtás egy olyan folyamat, amelyben a tesztelési tevékenységeket és a tesztelési erőfeszítéseket értékelik a tesztelési tevékenység aktuális előrehaladásának nyomon követése, a teszt metrikák megtalálása és nyomon követése, a teszt metrikák alapján a jövőbeni műveletek becslése, valamint az érintett csapat visszajelzése érdekében. érdekelt felekként a jelenlegi tesztelési folyamattal kapcsolatban.
Mi az a tesztkontroll?
Tesztellenőrzés a tesztvégrehajtásban a teszt-megfigyelési folyamat eredményein alapuló cselekvések folyamata. A tesztellenőrzési szakaszban a tesztelési tevékenységek prioritása, a tesztelési ütemterv felülvizsgálata, a tesztkörnyezet átszervezése és a tesztelési tevékenységgel kapcsolatos egyéb változtatások végrehajtása történik a jövőbeni tesztelési folyamat minőségének és hatékonyságának javítása érdekében.
Gratulálunk! Most azzal kezdjük Teszt végrehajtása fázis. Amíg a csapata a kiosztott feladatokon dolgozik, Önnek figyelemmel kell kísérnie és ellenőriznie kell a munkatevékenységüket.
A Tesztkezelési fázisok bemutató, röviden bemutattuk a Tesztfigyelést és -vezérlést. Ebben az oktatóanyagban részletesen megtudhatja.
Miért figyelünk?
Ez a kis példa megmutatja, miért kell figyelnünk és ellenőriznünk a teszttevékenységet.
Miután befejezte a Tesztbecslés és a teszttervezés, az igazgatóság egyetértett a tervével, és a mérföldkövek az alábbi ábra szerint vannak beállítva.
Megígérted, hogy befejezed és leszállítod a Guru99 Bank összes teszttermékét Tesztelés projekt a fenti mérföldkövek szerint. Úgy tűnik, minden nagyszerű, és a csapat keményen dolgozik.
De 4 hét elteltével a dolgok nem a tervek szerint alakulnak. A „Tesztspecifikáció készítése” feladata az által késleltetett 4 munkanapokon. Lépcsőzetes hatású, és minden következő feladat késik.
te megszakított a mérföldkő, valamint a projekt általános határideje.
Ennek következtében a projekt kudarcot vall, és a cég elveszti az ügyfelek bizalmát. Önnek kell teljes felelősséget vállalnia a projekt sikertelenségéért.
Vessen egy pillantást a projekt előrehaladására, tud-e válaszolni a főnöke kérdésére
Elfelejtettem figyelni és ellenőrizni a projekt előrehaladását
A csapattagom nem dolgozott jól
Nem tudom miért.
Elmulasztja a határidőt, mert elfelejtette figyelemmel kísérni és ellenőrizni a projekt előrehaladását. Át kell tekintenie a tervet és a tényleges ütemtervet. Rá fog jönni, hogy a késés már a legelső feladatnál történt (Make Test specs). Ez a késés felhalmozódott a következő feladatokban. Ha gondosan figyelemmel kísérte volna a projektet, korán észlelhette volna ezt a problémát, és megoldást találhatott volna a megoldására.
Bármennyire és alaposan tervezünk is, valami elromlik. Aktívan figyelemmel kell kísérnünk a projektet
- Korai felismerés és megfelelően reagálni az eltérésekre és a tervek változásaira
- Hadd kommunikáljon az érdekelt felekkel, a szponzorokkal és a csapattagokkal pontosan hol áll a projekt és meg mennyire hasonlít a kezdeti cselekvési terved a valósághoz
- A menedzser számára hasznos lesz tudni, hogy a projekt folyamatban van-e helyes út a projekt céljainak megfelelően. Lehetővé teszi a szükséges kiigazításokat az erőforrásokkal vagy a költségvetéssel kapcsolatban.
A projektfigyelés segít elkerülni a katasztrófákat. A felügyelet összehasonlítható az autóban lévő gázmérő vezetés közbeni ellenőrzésével. Segít látni, hogy mennyi gáz maradt a tartályban, a projekt monitorozása pedig segít elkerülni, hogy a cél elérése előtt kifogyjon a benzin.
Mit figyelünk?
A megfigyelés lehetővé teszi, hogy összehasonlítsa az eredeti tervet és az eddigi előrehaladást. A projekt sikeres befejezése érdekében szükség esetén változtatásokat hajthat végre.
A projektben tesztmenedzserként az alábbiak szerint kell figyelemmel kísérnie a legfontosabb paramétereket
Költség
A költségek a projekt nyomon követésének és ellenőrzésének fontos szempontjai. Meg kell becsülnie és nyomon kell követnie a projekt alapvető költséginformációit. Pontos projektbecslések és robusztus projektköltségvetés szükséges ahhoz, hogy a projekt a meghatározott költségvetésen belül megvalósuljon. Tegyük fel, hogy a főnököd beleegyezett, hogy 100,000 XNUMX dollárral finanszírozza a projektet. A projekt megvalósítása során figyelemmel kell kísérnie a tényleges költségeket. Mint említettük Tesztbecslés cikk szerint rengeteg olyan projekttevékenység van, amelyekhez pénzre van szükség. Felügyelnie és kezelnie kell a projekt költségvetését, hogy ellenőrizni tudja az összes tevékenységet. A projekt költségeinek nyomon követése nélkül a projekt nagy valószínűséggel soha nem kerül megvalósításra a költségvetésen belül. |
menetrendek
Hogyan lehet beosztás nélkül dolgozni? Összehasonlítható az autó vezetésével, de fogalma sincs arról, mennyi idő alatt ér el a célállomásig. Nem számít, milyen nagy vagy kicsi a projekt mérete és hatóköre, el kell készítenie a projekt ütemezését. A menetrend megmondja
- Mikor kell minden tevékenységet elvégezni?
- Mi az, ami már elkészült?
- A sorrend, amelyben a dolgokat be kell fejezni.
Íme egy példa a projekt ütemtervére
Csapattagot rendelt egy feladathoz: A Guru99 Bank webhely integrációs eseteinek végrehajtása.
Ezt a feladatot egy héten belül be kell fejezni. Az alábbiak szerint készíthet ütemtervet
Tudástár
Ahogy a korábbi cikkekben is említettük, erőforrás minden szükséges dolog a projektfeladatok elvégzéséhez. Ezek lehetnek a projekttevékenység befejezéséhez szükséges személyek vagy berendezések. Az erőforrások hiánya befolyásolhatja a projekt előrehaladását.
Az igazság az, hogy előfordulhat, hogy nem minden úgy történik, ahogyan eltervezték, az alkalmazottak távoznak, a projekt költségvetését megnyirbálják, vagy az ütemezést eltolják. Az erőforrások nyomon követése segít korán észlelni az erőforrás-hiányt, és megoldást találni a probléma kezelésére.
Minőség
A minőség-ellenőrzés magában foglalja a konkrét eredmények nyomon követését munkatermékek (mint például a teszteset-csomag, a tesztvégrehajtási napló), hogy értékelje, megfelel-e a meghatározott minőségi szabványoknak. Ha az eredmények nem felelnek meg a minőségi előírásoknak, meg kell határoznia a lehetséges megoldást.
Példa: Tegyük fel, hogy nagyon jól figyelte és ellenőrizte a projekt előrehaladását. Végül határidőre leszállította a terméket. A projekt sikeresnek tűnik.
De 2 hét szállítás után ezt a visszajelzést kapta az ügyféltől
Nem csináltam semmi rosszat. Lehet, hogy az ügyfél hibázott.
Elfelejtettem figyelni a projekt kimenetének minőségét.
Nem tudom miért.
A kritikus hiba, amit ebben a projektben elkövetett, az, hogy elfelejtette figyelemmel kísérni a projekt kimenetének minőségét. Mivel a projekt monitorozása nemcsak a projekt ütemezését, hanem a projekt minőségét is követeli.
Hogyan kell figyelni?
Ahogy a projekt életre kel, tartsa szem előtt az alábbi kérdéseket:
- Rajta vagy menetrend? Ha nem, mennyire vagy lemaradva, és hogyan tudod utolérni?
- Véged van költségvetés?
- Még mindig ugyanazon a projektcélon dolgozik?
- Kifogytál erőforrás?
- Vannak-e figyelmeztető jelek a közelgő eseményre problémák?
- Van nyomás a vezetőségtől, hogy hamarabb befejezze a projektet?
Ez csak néhány kérdés, amelyeket fel kell tennie magának, miközben figyelemmel kíséri projektje előrehaladását.
Fontos nyomon követni a projekt előrehaladását, így tudni fogja, hogy szükség van-e módosításokra annak érdekében, hogy a projekt visszakerüljön a helyes irányba. A projekt előrehaladásának hatékony nyomon követéséhez kövesse az alábbi lépéseket
1. lépés: Készítsen megfigyelési tervet
Nem követheti nyomon az előrehaladást, hacsak nincs terve a haladás MEGHATÁROZOTT mérőszámokkal történő nyomon követésére. A Teszttervhez hasonlóan a Monitoring Plan is az első és az egyik legfontosabb lépés a folyamatfigyelésben.
A Monitoring Tervben alaposan meg kell terveznie kb
|
Milyen mutatókat kell összegyűjteni és mérni?
A felügyeleti tervben egyértelműen meg kell határoznia, hogy milyen mérőszámokat kell gyűjtenie és mérnie. Ahogy az előzőekben említettem szakasz, azokat a mutatókat, amelyeket össze kell gyűjtenie
- A költség (idő, pénz) eddig a projektre fordított
- Mennyi forrás (alkalmazottak, felszerelések) használják a projekthez
- A feladat állapota (be menetrend, a menetrend mögött vagy előtt)
- A világítás a munkatermék (Futtatási arány/áthaladási arány, hibamutatók)
Mikor kell adatokat gyűjteni?
Most döntsön amikor or milyen gyakran a monitorozási tervbe fogod gyűjteni az adatokat a monitorozáshoz – hetente vagy havonta? Vagy csak a projekt elején és végén?
A terv szerint a Guru99 Bank projekt egy hónapon belül elkészül. Ebben az esetben javasoljuk, hogy kövesse nyomon a projekt előrehaladását heti or napi alapon.
Hogyan értékelhető a projekt előrehaladása a mérőszámok segítségével?
A felügyeleti tervben meg kell határozni a mód hogy értékelje a projekt előrehaladását az összegyűjtött mérőszámok segítségével. Néhány módszer, amelyre hivatkozhat
- Hasonlítsa össze a terv előrehaladását a csapat tényleges előrehaladásával
- Definiálja a kritériumok amelyek a projekt előrehaladásának értékelésére szolgálnak. Például, ha egy feladat elvégzéséhez szükséges erőfeszítés több mint 30% erőfeszítést, mint a tervezett projekt késedelmet.
Használhatja a monitoringterv sablonját itt. Itt van egy minta monitoringterv a Guru99 Bank projekthez
2. lépés: Frissítse az előrehaladást
Idővel a csapattag előrehaladást fog elérni projektfeladata során. Nyomon kell követnie tevékenységüket az ütemterv szerint, és meg kell kérnie őket, hogy gyakran frissítsék az előrehaladási információkat, például az eltöltött időt, a feladat állapotát stb. Ezen rekordok ellenőrzésével azonnal láthatja a projekttervre gyakorolt hatást.
Az egyik legjobb módszer a tagok fejlődésének nyomon követésére a tartás rendszeres találkozók.
Az ülésen minden tag beszámol aktuális helyzetéről és esetleges problémáiról. Ha egy csapattag lemaradt vagy akadályokba ütközött, készítsen tervet a probléma azonosítására és megoldására.
Gyakoroljunk a következő forgatókönyv szerint
A monitoringtervben meghatározottak szerint Ön egy „Tesztkörnyezet beállítása” feladatot rendelt a Guru99 bank webhely teszteléséhez a Csapat egyik tagjához. Feladata tesztadminisztrátor. Neki kell beállítani a Tesztkörnyezet 6 nap alatt. Megkövetelte tőle, hogy minden csapatülésen jelentse az aktuális állapotot. Íme egy példa a jelenlegi haladásról
3. lépés) Elemezze a rekordot és végezze el a beállítást
A lépésekben 2 allépés található
3.1. lépés) Elemezze
Ebben a lépésben összehasonlítja a tervben meghatározott előrehaladást a csapat tényleges előrehaladásával. A rekord elemzésével azt is láthatja, hogy mennyi időt fordítottak az egyes feladatokra, és mennyi időt fordítottak a projektre összességében.
Ebben a jelentésben milyen problémát talált ki?
Semmi baj, még mindig jó
Úgy tűnik, hogy a feladat előrehaladása késik
A jelentésben nem találtam hibát
A terv szerint a tesztadminisztrátornak 100%-ban be kell fejeznie a feladatát a 6. napon. Jelenlegi állapot szerint azonban a 3. nap (50%-os időbeosztás), de éppen a feladat 20%-át fejezte be. Emiatt a feladat elhúzódhat, és elmulaszthatja a határidőt. Ezért ez a probléma hatással lehet a teljes projektre.
A projekt előrehaladásának nyomon követésével és elemzésével korán felismerheti a projekttel esetlegesen előforduló problémákat, és megtalálhatja a megoldást a probléma megoldására.
3.2 lépés) Beállítás
Végezze el a szükséges módosításokat, hogy a projektet a pályán tartsa. Ossza ki újra a feladatokat, módosítsa az ütemezéseket, vagy értékelje újra a céljait. Ez segít tovább haladni a célvonal felé.
Mit kell tenni?
Módosítsa a menetrendeket
nem tesz semmit
Módosítsa a projekt céljait
Kérjen támogatást egy másik csapattagtól a feladat felgyorsításához
Tesztmenedzserként többször is szembesülhet hasonló helyzettel. Rengeteg megoldás létezik a probléma megoldására, és lehet, hogy megvan a saját megoldása.
A fenti esetben azt javasoljuk, hogy válassza a megoldást – Kérjen támogatást egy másik csapattagtól a feladat felgyorsítása érdekében. Más megoldások, például az ütemezések módosítása vagy a semmittevés hatással lehet a teljes projektre. Nem a legjobb megoldás
4. lépés) Készítse el a jelentést
Ha a főnöke megkérdezi az aktuális projektről haladás, vajon a haladás az mögött or előre a menetrend, mit válaszolsz? El kell készítenie a projekt előrehaladási jelentését. A jelentés használata jó lehetőség a projekt általános előrehaladásának megosztására a csapattagokkal vagy az igazgatótanácsgal. Hasznos módja annak, hogy megmutassa főnökének, hogy a projekt jó úton halad-e. Használhat néhány jelentéssablont az előrehaladási adatok megjelenítésére következetesen és a világosan. Ez a cikk tartalmazza a jelentéssablont amelyre hivatkozhat. Ezenkívül ellenőrizze a mintajelentés a Guru99 Banking projekthez referenciaként |
A tesztfelügyelet és -ellenőrzés legjobb gyakorlatai
-
Kövesse a szabványokat: A projekttervezés egyik fontos szempontja a szabványosítás biztosítása. Ez azt jelenti, hogy minden projekttevékenységnek követnie kell a szabványos folyamatirányelvet. A szabványosított folyamatok, eszközök, sablonok és mérési értékek megkönnyítik az elemzést, megkönnyítik a kommunikációt, és segítik a projektcsapat tagjait a helyzet jobb megértésében.
-
Dokumentáció: Mi történik, ha semmilyen vitát vagy döntést nem ír le egy dokumentumba? Elfelejtheti őket, és sok mindent elveszíthet. A megbeszéléseket, döntéseket a megfelelő helyre kell feljegyezni, és az értekezletek formális dokumentálási eljárását kialakítani. Az ilyen dokumentáció segít a projektcsapat közötti félreértések vagy félreértések megoldásában.
-
Proaktivitás: Problémák minden projektben előfordulnak. Az a fontos, hogy proaktív megközelítést alkalmazzon a projekt végrehajtása során felmerülő problémák és problémák megoldására. Ilyen kérdések lehetnek a költségvetés, a terjedelem, az idő, a minőség és az emberi erőforrások