A tesztelés hét szakaszának befejezése után az eredmények jól mutatnak. A Guru99 Bank projektben nem merült fel jelentős probléma. Jól irányította a projektet, és büszke volt a projekt sikerére
Sajnos az igazgatóság másként gondolkodik
Nincs bizonyítéka annak igazolására, hogy jól irányította ezt a projektet. Megkért egy tanácsadót a megoldásra. Itt a válasz
Ez a válasz kezdet, de még mindig vannak következő kérdései -
Ez az oktatóanyag segít megválaszolni ezeket a kérdéseket -
Mi a tesztmenedzsment vélemények és audit?
-
Vezetés áttekintése: A menedzsment áttekintése szoftverminőség-biztosítás (SQA) néven is ismert. Inkább a szoftveres folyamatokra összpontosít, semmint a szoftveres munka termékeire. A minőségbiztosítás olyan tevékenységek összessége, amelyek célja annak biztosítása, hogy a projektmenedzser kövesse a már előre meghatározott szabványos folyamatot. Más szavakkal, a minőségbiztosítás megbizonyosodik arról, hogy a Tesztkezelő a megfelelő dolgokat a megfelelő módon csinálja.
-
Ellenőrzés: Az ellenőrzés a munkatermékek és a kapcsolódó információk vizsgálata annak felmérése érdekében, hogy a szokásos folyamatot követték-e vagy sem.
Miért van szükségünk SQA-ra a tesztkezelés folyamatában?
Ennek megértéséhez vegye figyelembe a következő forgatókönyvet:
A Guru99 Bank projektben különböző tesztfázisokat kezel, például -
Tesztmenedzserként Ön az a személy, aki átveszi ezeket a tevékenységeket. Azonban Ön a legmagasabb pozíciót a projekt csapat. Ki fogja ellenőrizni a feladatait és ellenőrizni, hogy a projektmenedzsment tevékenységeket a legmagasabb színvonalon hajtják-e végre?
Nos, az SQA auditor az a személy, aki ellenőrzi és ellenőrzi, hogy a projektmenedzsment tevékenységeket a lehető legmagasabb színvonalon hajtják-e végre . Az igazgatótanács csak ennek a felülvizsgálatnak az eredményeként tudja értékelni a projekt kezelésének minőségét.
Ez az oka annak, hogy szükségünk van a Management Review-ra vagy az SQA-ra a Test Management folyamatban.
Az SQA megkérdezi Önt, a Test Manager-t, hogy összehasonlítsa a projektet a meghatározott szabványokkal.
Az SQA előnyei:
Hogyan lehet megvalósítani a minőségbiztosítást?
1. lépés: Fejlessze ki az SQA tervet
A tesztelési tevékenységnek teszttervre van szüksége, hasonlóan az SQA tevékenységhez egy tervre is, amelyet SQA-tervnek hívnak .
Az SQA terv célja a tervezési folyamatok és eljárások kidolgozása annak biztosítása érdekében, hogy a gyártott termékek vagy a szervezet által nyújtott szolgáltatások kivételes minőségűek legyenek.
A projekttervezés során a Test Manager elkészít egy SQA tervet, ahol az SQA auditot rendszeresen ütemezik.
Az SQA-tervben a Tesztkezelőnek a következőket kell tennie
1.1. Lépés) Határozza meg az SQA csapatának szerepét és felelősségét
A projektcsoportban minden tagnak felelősnek kell lennie munkája minőségéért. Minden embernek meg kell győződnie arról, hogy munkája megfelel-e a minőségbiztosítási kritériumoknak.
Az SQA csapata az a csoport, amelyik a fő szerepet játszik a projektben. Minőségbiztosítás nélkül egyetlen vállalkozás sem fog sikeresen működni. Ezért a Tesztkezelőnek egyértelművé kell tennie az SQA-terv minden egyes SQA-tagjának felelősségét az alábbiak szerint:
- Ellenőrizze és értékelje a projekt tevékenységeinek minőségét a minőségbiztosítási kritériumok teljesítése érdekében
- Koordináljon az igazgatósággal és a projektcsoportokkal a követelmények felmérése érdekében, és vegyen részt a projekt felülvizsgálatában és a státusztalálkozókon.
- Tervezzen nyomon és gyűjtsön mutatókat a projekt minőségének figyelemmel kísérésére.
- Mérje meg a termék minőségét; hogy a termék megfeleljen a vevő elvárásainak.
Például a Guru99 Bank projekt SQA tervében létrehozhatja az SQA csapatának listatagjait az alábbiak szerint
Nem |
Tag |
Szerepek |
Felelősség |
---|---|---|---|
1 | Péter | SQA vezető | Minőségi szabvány és folyamat kidolgozása és dokumentálása az összes irányítási folyamat számára A projekt minőségbiztosítási tevékenységeinek kezelése |
2 | James | SQA auditor | Végezze el az SQA feladatokat, jelentse az SQA vezetőjének az SQA felülvizsgálat eredményét. |
3 | Bab | SQA auditor | Végezze el az SQA feladatokat, jelentse az SQA vezetőjének az SQA felülvizsgálat eredményét. |
1.2. Lépés) Sorolja fel azokat a munka termékeket, amelyeket az SQA könyvvizsgáló felül fog vizsgálni és ellenőrizni fog
A Tesztkezelőnek meg kell tennie
- Sorolja fel az egyes tesztkezelési folyamatok összes termékét
- Határozza meg, hogy az SQA auditor mely létesítményekhez vagy felszerelésekhez férhet hozzá az SQA feladatok, például folyamatértékelések és auditok elvégzéséhez.
Például a Guru99 Bank projektnél felsorolhatja az egyes tesztkezelési folyamatok munkadarabjait, és meghatározhatja az SQA tagok számára az engedélyt, hogy hozzáférjenek ezekhez a munkatermékekhez az alábbi táblázat szerint
Nem | Kezelési szakaszok | Munka termék | Pálya | Engedély | Támogatás személynek |
---|---|---|---|---|---|
1 | Kockázatelemzés | Kockázatkezelési dokumentum | [Szerver elérési útja] | Olvas | Az SQA csapat minden tagja |
2 | Becslés | Becslés és mérőszám jelentés | … | Olvas | Péter |
3 | Tervezés | Test Planning dokumentum | … | Olvas | Az SQA csapat minden tagja |
4 | Szervezet | Humánerőforrás-terv, képzési terv | … | Olvas | Az SQA csapat minden tagja |
5. | Monitoring és ellenőrzés | A projekt erőfeszítéseinek összegyűjtött mutatói | … | Olvas | Bab |
6. | Kiadáskezelés | Kiadáskezelési jelentés | … | Olvas | James |
7 | Vizsgálati jelentés | Tesztjelentés dokumentum | … | Olvas | Az SQA csapat minden tagja |
1.3 lépés. Készítse el az ütemezést az SQA feladatok végrehajtására
Ebben a lépésben a Tesztkezelőnek le kell írnia az SQA auditor által elvégzendő feladatokat , különös hangsúlyt fektetve az SQA tevékenységekre, valamint az egyes feladatok munkatermékére.
A Test Manager létrehozza ezen SQA feladatok ütemezését is. Normális esetben az SQA ütemtervet a projekt fejlesztési ütemezése vezérli. Ezért egy SQA feladatot végeznek azzal kapcsolatban, hogy milyen szoftverfejlesztési tevékenységek zajlanak.
Az SQA tervben a Test Manager elkészíti a menedzsment felülvizsgálatának ütemezését. Például
Dátum |
SQA feladatok |
Személyi felelős |
Leírás |
Kimenet |
---|---|---|---|---|
2014. október 30 | Értékelje a projekt tervezését, nyomon követését és felügyeletét | James | - Szoftver specifikáció áttekintés - Becslés, fő ütemezés és projektterv áttekintés | SQA tervezési jelentés, SQA felülvizsgálati perc |
2014. december 15 | Felülvizsgálati követelményelemzés | James | - Tekintse át a szoftverigény fejlesztését | Folyamatellenőrzési jelentés |
2015. március 30 | A tesztterv áttekintése és értékelése | James | - Tekintse át a Test Design dokumentumot | SQA jelentés, SQA felülvizsgálati perc |
2015. március 30 | Felülvizsgálati kiadás | Bab | - Folyamat audit: Végleges kiadás | SQA folyamat audit jelentés |
2015. április 2 | A projekt lezárása | Bab | - Külső felülvizsgálat a vevőhöz történő végső kézbesítés után | SQA folyamat audit jelentés |
2. lépés: Határozza meg a szabványokat / módszertant
A kezelési tevékenységek összehasonlításához a szabványok folyamatához tegye a következőket
- Határozza meg azokat a házirendeket és eljárásokat, amelyek megakadályozzák a hibák előfordulását a felügyeleti folyamatban
- Dokumentálja az irányelveket és eljárásokat
- Tájékoztassa és képezze a személyzetet a használatára
3. lépés: Tekintse át a folyamatot
Tekintse át a projekt tevékenységeit, hogy ellenőrizze a meghatározott irányítási folyamatnak való megfelelést. A menedzsment felülvizsgálatakor az SQA tagoknak 5 SQA felülvizsgálatot kell végrehajtaniuk az alábbiak szerint
Az SQA felülvizsgálati ideje a projekt fejlesztési életciklus-modelljétől függ. A Guru99 Bank projekt esetében a felülvizsgálati ütemtervet követni kell
Minden SQA fázisban a SQA tagjai nyújtanak konzultáció és felülvizsgálat a projekt terveit, a munka a termék, és eljárásainak való megfelelés meghatározott szervezeti politika és a szabványos eljárásokat.
Az ellenőrzés során az SQA tagoknak az SQA felülvizsgálati ellenőrzőlistát kell használniuk
Miután végigjárta a szoftverbiztosítás megvalósításának 3 lépését, megkapja a Test Management Review & Audit eredményét. Ez bizonyíték arra, hogy az érdekelt felek számára bemutassa a menedzsment minőségét.
Szoftverminőség-biztosítási legjobb gyakorlat
Íme néhány bevált gyakorlat az SQA hatékony megvalósításához
- Folyamatos fejlesztés: Az SQA összes szabványos folyamatát gyakran fejleszteni kell, és hivatalossá kell tenni , hogy a másik is követni tudja. Ezt a folyamatot olyan népszerű szervezetnek kell tanúsítania , mint az ISO, a CMMI stb.
- Dokumentáció: Minden minőségbiztosítási politikát és módszert, amelyet a minőségbiztosítási csapat meghatároz, dokumentálni kell a képzéshez és a jövőbeli projektek újrafelhasználásához.
- Tapasztalat: A tapasztalt SQA auditorok kiválasztása jó módszer a vezetői ellenőrzés minőségének biztosítására
- Eszközhasználat: Az olyan eszközök használata, mint a nyomkövető eszköz, a felügyeleti eszköz az SQA folyamathoz csökkenti az SQA erőfeszítéseit és a projekt költségeit.
- Mutatók: A szoftver minőségének aktuális állapotban történő nyomon követése és a fejlesztés összehasonlítása a korábbi verziókkal történő fejlesztése és létrehozása hozzájárul a tesztelési folyamat értékének és érettségének növeléséhez.
- Felelősség: Az SQA-folyamat nem az SQA-tag, hanem mindenki feladata. A csapat minőségében mindenki felelős a termék minőségéért, nemcsak a tesztvezetésért vagy a vezetőért.