A Guru99 Bank projekt sikeresen befejeződött. Az igazgatótanács nagyra értékeli munkáját, mivel nagyszerű munkát végzett. A főnökének azonban még mindig van néhány kérdése az Ön számára.
E kérdések megválaszolásához ismernie kell a tesztfolyamat fejlesztését.
Mi a tesztfolyamat fejlesztése?
A vezetők a tesztelést gyakran zavaró és ellenőrizhetetlen folyamatnak nevezik. Visszatekintve a Guru99 Bank projektre, szembesült-e a projekt alábbi kérdéseivel?
Ezek gyakori kérdések minden tesztprojektben. Sok szervezet rájön, hogy a tesztfolyamat javítása megoldhatja ezeket a problémákat. A múltbeli hibákból való tanulás segíthet a tesztmenedzsment folyamatának javításában.
Miért teszteljük a folyamat fejlesztését?
A következő forgatókönyv megmutatja, miért van szükség a tesztfolyamat fejlesztésére -
A Guru99 Bank projekt befejeződött. A tesztelés minősége kiváló volt! Jó visszajelzést kapott az ügyfelektől.
Mi a tanulság ebből a forgatókönyvből? Ez a „ Mindig próbálj jobbat csinálni ”.
Még akkor is, ha úgy gondolja, hogy jó munkát végzett, mindig vannak mások, akik jobban teljesítenek, mint Ön. Mert jobb megoldásaik, ötleteik vannak, mint a tiéd.
Bármely vállalkozás azt akarja, hogy a projekt a lehető legjobb minőségű, legalacsonyabb költségű és legrövidebb szállítási idővel készüljön el .
A tesztfolyamat fejlesztése segít elérni ezeket a célokat
Hogyan lehet végrehajtani a tesztfolyamat fejlesztését?
A Guru99 Bank projekt tesztfolyamat-fejlesztésének megvalósításához a Test Manager követheti a PDCA modellt. A PDCA (Plan-Do-Check-Act) egy négy lépésből álló irányítási módszer, amelyet az üzleti életben használnak a folyamat ellenőrzéséhez és folyamatos fejlesztéséhez.
1. lépés) Tervezzen
Ez ismét 3 lépésre oszlik
1.1. Lépés) Határozza meg a problémát
A tesztfejlesztési folyamat első tevékenysége a jelenlegi projektben felmerült problémák azonosítása . A probléma ebben a projektben megismétlődhet egy másik projektben. A tesztek fejlesztésének elsődleges célja a problémák megoldása és a megoldások megismerése a jövőbeni elkerülése érdekében.
Most térjen vissza a Guru99 Bank projekt weboldalára. Talál valami problémát vagy fejlesztési pontot? Válassza ki alább
Sr | Probléma | Leírás | Válassza a lehetőséget |
1 | Minőség | Az ügyfél a kiadás után is talált némi hibát | |
2 | Szállítás | A projekt elmaradt | |
3 | Csapat | Néhány alkalmazott nem működött együtt a csapat többi tagjával | |
4 | Készségek | A csapattag hiányolta a kívánt képességeket a feladataik elvégzéséhez | |
5. | Menedzsment | A Test Manager nem figyelte jól az előrehaladást, ami néhány projekt késését okozta | |
6. | Kommunikáció | Nincs állandó kapcsolat az ügyféllel; félreértik az ügyfél követelményét | |
7 | Költség | A projekt költségeit túllépték a meghatározott költségvetésen |
1.2. Lépés) Határozza meg a célpontot
Ismerje meg a problémát és a projektben felmerült problémákat. Így meghatározza, hogy melyek a fejlesztési pontok és milyen tesztfázisokra kell összpontosítania.
Tegyük fel, hogy megállapította, hogy a teszt végrehajtási szakaszának túl sok időbe és költségbe került a befejezése. Lehet-e gyorsabb és olcsóbb a tesztelés? Ez az egyik célpont
1.3. Lépés) Határozza meg a fejlesztési intézkedéseket
A kitűzött cél alapján meghatározzák a fejlesztési intézkedéseket. Ezeknek a műveleteknek fokozatosan és fokozatosan javulniuk kell, mert nem könnyű mindent azonnal megváltoztatni.
Például a tesztelés gyorsabbá és olcsóbbá tételéhez íme néhány ajánlott művelet
A fenti példában a tesztelés gyorsabbá és olcsóbbá tételéhez használja az A és a B opciót. A C opció gyorsabbá teheti a tesztelést, de többe kerül, mert több fizetést kell fizetnie a tapasztalt tesztelőért.
2. lépés) Csináld
Már meghatározta a fejlesztési pontokat. Itt az ideje, hogy elkészítsen egy tervet ezek végrehajtására. Ebben a tervben a következő kérdésekre kell válaszolnia
- Mely fejlesztési pontokat kell megvalósítani?
- Mikor fejezzem be ezt a tervet?
- Milyen lépéseket kell tenni a terv megvalósítása érdekében?
Fejlesztési műveletek végrehajtása
A terv elkészítése után végre kell hajtani. A fejlesztési tevékenységek befolyásolhatják a teszt jelenlegi haladását. A tesztmenedzsernek figyelnie kell ezekre a tevékenységekre a nem kívánt következmények elkerülése érdekében .
Vegye figyelembe a következő forgatókönyvet -
A Guru99 Bank projektben a tesztelés gyorsabb és olcsóbbá tétele érdekében úgy döntött, hogy manuális tesztek helyett az automatizált tesztelést használja. A művelet alkalmazása után a termelékenység jelentősen megnőtt.
3. lépés) Ellenőrizze
Ebben a lépésben te -
- Értékelje a tesztjavítási műveletek hatékonyságát
- Mérje meg, mennyire volt hatékony a megoldás
- Elemezze, lehet-e valamilyen módon javítani rajta .
Ebben a szakaszban a cél annak ellenőrzése, hogy a fejlesztési akciókat sikeresen végrehajtották-e, valamint annak értékelése, hogy elérték-e a kívánt célt.
Az értékelés elvégzésének legjobb módja a mutatók használata . A mutatók elengedhetetlenek a sikeres szervezetmenedzsmenthez. A Test Manager összegyűjti az adatokat, és azokat olyan paraméterek mérésére használja, mint a termelékenység, a minőség ... stb.
Például, mielőtt az automatizált tesztelést a projektre alkalmaznák, a tesztelés termelékenysége 10TC / ember-óra . Az automatizált tesztelés után a termelékenységet 20TC / emberóra értékre mérjük .
De nem kívánt probléma történt
Ebben az esetben az automatizált tesztelés alkalmazása növeli a tesztelés hatékonyságát, de a tesztelés minősége csökkent . Ezért a fejlesztési akció súlyos következményeket okozhat . Ilyen esetekben óvatosabban kell kiválasztania a tesztelő eszközt. A teszteszköz kiválasztása bemutatóban többet megtudhat róla
Vizsgálja meg újra ugyanazt a forgatókönyvet. A Guru99 projekt költségeit túllépték, mert a csapat tagjai túl sok időt vettek igénybe a tesztesetek végrehajtásához. Az automatizált teszteszköz használatával a projekt költségei 30% -ot takarítottak meg . Ez jó fejlődés, de a főnököd többet vár
Ezért mindig új és újabb megoldásokat kell találnia a tesztelési folyamat további és jobb fejlesztése érdekében. Ilyen esetekben más megoldásokat is felhasználhat a projekt költségeinek megtakarítására
- Hatékonyan kezelje emberi erőforrásait
- Tárgyaljon jobb ajánlatokkal az eladóitól
4. lépés) cselekedj
Amikor a fejlesztési műveleteket sikeresen végrehajtják, és a célkitűzés teljesül, a Tesztkezelőnek a következőket kell tennie:
- Tekintse át a fejlesztési tevékenységeket, és tegyen lépéseket a levont tanulságok alapján
- Szabványosítsa a menedzsment folyamatának fejlesztési pontját.
- Frissítse a házirenddokumentumokat és a tervet, valamint a szabványos folyamatdokumentumokat
- Határozza meg, hogy mikor és hol alkalmazza ezeket a változásokat a következő projektben.