Tesztelje a folyamat fejlesztését (TPI) a PDCA modell használatával

Tartalomjegyzék:

Anonim

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
Probléma van a minőségi kézbesítési csapattal , készségekkel , menedzsmenttel , kommunikációval , költségekkel

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.