Tesztfigyelés és ellenőrzés a szoftvertesztelésben

⚡ Okos összefoglaló

A tesztmonitorozás és a tesztvezérlés a tesztelési projektet a tervhez viszonyított tényleges előrehaladás mérésével, majd a számok alapján történő cselekvéssel tartja a tervben, védve a költségeket, az ütemtervet, az erőforrásokat és a minőséget.

  • 🔘 Meghatározás: Tesztfigyelés tracks tesztelési tevékenység, összegyűjti a tesztmetrikákat, és visszajelzést ad a csapatnak és az érdekelt feleknek a haladásról.
  • ☑️ Ellenőrző műveletek: A Tesztelési Irányítás (Test Control) átszervezi a tesztek prioritását, felülvizsgálja az ütemtervet és átszervezi a tesztkörnyezetet, amint a monitorozás eltérést tár fel.
  • Négy paraméter: A költségek, az ütemtervek, az erőforrások és a minőség azok a paraméterek, amelyeket a tesztmenedzser a teszt végrehajtása során figyel.
  • 🧪 Négylépéses rutin: Készítsen monitoring tervet, frissítse a folyamatban lévő nyilvántartásokat, elemezze és igazítsa a nyilvántartást, majd készítse el a folyamatjelentést.
  • 🇧🇷 Először tervezd meg: A monitorozási terv rögzíti, hogy mely mérőszámokat gyűjtik, milyen gyakran, és milyen kritériumok alapján kell bejelenteni a késedelmet.
  • 📊 Bevált gyakorlatok: A szabványos folyamatok, az írásbeli megbeszéléseken hozott döntések és a problémákkal kapcsolatos proaktív álláspont hatékony monitorozást tesz lehetővé.

Tesztmonitorozás és tesztvezérlés a szoftvertesztelésben

Mi az a tesztfigyelés?

Tesztfigyelés A tesztvégrehajtás egy olyan folyamat, amelynek során a tesztelési tevékenységeket és a tesztelési erőfeszítéseket kiértékelik annak érdekében, hogy traca tesztelési tevékenység jelenlegi előrehaladása, megállapítások és tractesztelési metrikák, a tesztmetrikák alapján a jövőbeni intézkedések becslése, valamint visszajelzés nyújtása az érintett csapatnak, valamint az érdekelt feleknek a jelenlegi tesztelési folyamatról.

A monitorozás az egyik legfontosabb feladata tesztmenedzsment: a mindennapi tesztelési tevékenységet számokká alakítja, amelyek alapján a tesztmenedzser cselekedhet.

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.

A monitoring és az ellenőrzés egy ciklus két fele – a monitoring tényeket szolgáltat, az ellenőrzés pedig módosítja a tervet:

Aspect Tesztfigyelés Tesztellenőrzés
Cél Mérd és jelentsd, hogy mi történik valójában Változtasd meg, mi történik ezután
teljesítmény Tesztelési mutatók és egy előrehaladási jelentés Revmeghatározott prioritások, ütemterv vagy környezet
Természet Megfigyelés, beavatkozás nélkül Korrekciós és irányító intézkedések
ravasz Folyamatosan fut a teszt végrehajtása során Egy olyan eltérés váltja ki, amelyet a monitorozás feltár

Gratulálunk! Most azzal kezdjük, hogy Teszt végrehajtása fázis. Amíg a csapatod a kijelölt feladatokon dolgozik, neked figyelned és irányítanod 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 az összes teszttárgyat. Guru99 Pad 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.

Javítani

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 jobb track 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 monitorozás lehetővé teszi, hogy összehasonlítsd az eredeti tervet az eddigi előrehaladással, és szükség esetén változtatásokat hajts végre a projekt sikeres befejezése érdekében.

A projektedben, tesztmenedzserként, a lenti négy fő paramétert kell figyelned.

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ülni, és track alapvető költséginformációk a projekthez. 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

Hozzárendeltél egy csapattagot egy feladathoz: Az integrációs esetek végrehajtása Guru99 Bank weboldala.

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 mindazok a dolgok, amelyek a projektfeladatok végrehajtásához szükségesek – emberek vagy felszerelések. Az erőforrások hiánya befolyásolhatja a projekt előrehaladását.

Az igazság az, hogy nem minden a tervek szerint alakul: az alkalmazottak távoznak, a projekt költségvetése csökkenhet, vagy az ütemterv kitolódik. Az erőforrások monitorozása segít időben felismerni az erőforráshiányokat, és megoldást találni a 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 próbaper csomag, tesztvégrehajtási napló), annak értékelésére, hogy megfelel-e a meghatározott minőségi szabványoknak. Abban az esetben, ha az eredmények nem felelnek meg a követelményeknek minőségi előírások, meg kell találnia 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 két héttel a szállítás után megkaptad ezt a visszajelzést az ügyféltől.

Vásárlói visszajelzések a kiszállítás utáni gyenge termékminőségről

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
Javítani

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

  • Az 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)
  • Az minőség 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?

Ahogy a Terv, a GuruA 99 Bank projekt egy hónapon belül befejeződik. 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 mert Guru99 Bank projekt

2. lépés: Frissítse az előrehaladást

Idővel a csapattagod előrelépést fog tenni a projektfeladatában. Neked is ezt kell tenned. tracKövesd nyomon a tevékenységüket az ütemterv szerint, és kérd meg őket, hogy gyakran frissítsék a haladási információkat, például az eltöltött időt, a feladat állapotát stb. Ezen feljegyzések ellenőrzésével azonnal láthatod a projekttervre gyakorolt ​​hatást.

Az egyik legjobb módszer arra, hogy track A tag előrehaladása tart 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 monitorozási tervben meghatározottak szerint a webhely teszteléséhez a „Tesztkörnyezet beállítása” feladatot rendelte hozzá. Guru99 banki tranzakciót a csapatod egyik tagjának. Az ő szerepköre a tesztadminisztrátor. Neki kell beállítania 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
Javítani

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.

By tracA projekt előrehaladásának elemzésével korán észlelheti a projekttel kapcsolatos 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 projekt folytatódhasson track. Oszd át a feladatokat, módosítsd az ütemterveidet, vagy értékeld újra a céljaidat. Ez segít abban, hogy továbbra is a cél felé haladj.

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
Javítani

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 arra, hogy megosszuk a projekt teljes előrehaladását a csapattagokkal vagy a vezetőséggel. Hasznos módja annak is, hogy megmutassuk a főnökünknek, hogy a projekt halad-e. track.

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 mert Guru99 Banki projekt 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

GYIK

A tesztmenedzser vagy tesztvezető mindkét tevékenységért felelős. A tesztelők szolgáltatják a nyers adatokat – az eltöltött időt, a lefuttatott teszteket, a feltárt hibákat –, míg a vezető értelmezi a mérőszámokat, eldönti a kontrollintézkedéseket, és felfelé jelent a projektmenedzsernek és az érdekelt feleknek.

A teszt végrehajtása során ismételten készül egy folyamatjelentés, amelynek célja a vezérlő műveletek kiváltása. A tesztösszefoglaló jelentés egyszer, egy tesztszint végén kerül megírásra, és értékeli, hogy teljesültek-e a kilépési kritériumok. Az egyik irányít; a másik lezár.

A monitoring végét a kilépési kritériumok adják meg. Az olyan mutatókat, mint a sikeres teljesítési arány, a lefedettség és a nyitott hibák száma, összehasonlítják a megállapodás szerinti küszöbértékekkel, és a projekt csak akkor hagyja el a tesztelési szintet, ha ezek a küszöbértékek teljesülnek, vagy hivatalosan elengedik őket.

A ritmus inkább lerövidül, mint eltűnik. A napi megbeszélés felváltja a heti megbeszélést, a burndown diagram a Gantt-nézetet, a sprint áttekintése pedig jelentésként szolgál. Scrum mester általában a blokkolók felszínére kerül.

A korábbi ráfordítási és hibaadatokon alapuló gépi tanulási modellek képesek jelezni egy olyan feladatot, amelynek a teljesítési aránya a hiba felé tart, gyakran napokkal azelőtt, hogy egy ember észrevenné. Az előrejelzést korai figyelmeztetésként, ne döntésként kezelje – a kontrolltevékenység továbbra is az Öné marad.

Igen, a vízvezeték-szereléshez. Másodpilóta megírja a lekérdezéseket, a diagramkódot és a jelentés sablonjait, amelyek a nyers végrehajtási naplókat egy irányítópulttá alakítják. Nem tudja eldönteni, hogy mely metrikák fontosak a projekt szempontjából, ezért először ezeket kell meghatározni a monitorozási tervben.

A legtöbb csapat egy ütemezőeszközt kombinál egy tesztkezelő eszköz hogy a jelentések automatikusan futnak és sikeresek, plusz egy hiba tracker, mint például MantisBTA táblázatsablonok továbbra is megfelelőek kis projektekhez.

Nem. Hiba tracA King az egyes hibákat végigköveti az életciklusukon, és egy minőségi mutatót szolgáltat a monitorozásnak. A monitorozás tágabb látókörű: a költségeket, az ütemtervet és az erőforrásokat is figyeli. Hibaosztályozás ez egy kontrolltevékenység, nem maga a monitorozás.

Foglald össze ezt a bejegyzést a következőképpen: