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.

monitor

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.

monitor

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.

monitor

Vessen egy pillantást a projekt előrehaladására, tud-e válaszolni a főnöke kérdésére

Miért mulasztottad el a határidőt?

Elfelejtettem figyelni és ellenőrizni a projekt előrehaladását

A csapattagom nem dolgozott jól

Nem tudom miért.

Helyes

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.

Helytelen

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

monitor

Költség

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

menetrendek

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

Minőség

Mit csináltam rosszul?

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.

Helytelen
Helyes

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

monitor

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

Készítsen megfigyelési tervet

  • Mit milyen mutatókat kell összegyűjtened és mérned?
  • Amikor összegyűjteni a mutatókat?
  • Hogyan a projekt előrehaladását mérőszámok segítségével értékelni?

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.

Frissítse az előrehaladási rekordot

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

Frissítse az előrehaladási rekordot

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ó

Elemezze a rekordot és végezze el a kiigazítást

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.

Térjünk vissza a jelentéshez, amelyet a tesztadminisztrátorok küldtek Önnek az előző részben.
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

Helytelen
Helyes

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é.

A fenti példában problémákat talált a „Tesztkörnyezet beállítása” feladatban.
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

Helytelen
Helyes

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

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