logo

Szoftvertesztelési életciklus (STLC)

A szoftvertesztelési eljárás STLC (Software Testing Life Cycle) néven is ismert, amely a tesztelési folyamat fázisait foglalja magában. A tesztelési folyamat jól megtervezett és szisztematikusan történik. Minden tevékenység a szoftvertermék minőségének javítása érdekében történik.

Lássuk az STLC különböző lépéseit.

A szoftvertesztelés életciklusa a következő lépéseket tartalmazza:

pénztár gittel
  1. Követelményelemzés
  2. Tesztterv készítése
  3. Környezet beállítása
  4. Teszteset végrehajtása
  5. Hibanaplózás
  6. Tesztciklus zárása
Szoftvertesztelés életciklusa

Követelményelemzés:

A kézi tesztelési eljárás első lépése a követelményelemzés. Ebben a fázisban a tesztelő elemzi az SDLC (Szoftverfejlesztési életciklus) követelménydokumentumát, hogy megvizsgálja az ügyfél által megadott követelményeket. A követelmények vizsgálata után a tesztelő teszttervet készít annak ellenőrzésére, hogy a szoftver megfelel-e a követelményeknek vagy sem.

Belépési kritériumok Tevékenységek Szállítható
A tesztterv követelményspecifikációjának megtervezéséhez rendelkezésre kell állnia az alkalmazás architektúra dokumentumának és a jól meghatározott elfogadási kritériumoknak. Készítse elő az összes követelmény és lekérdezés listáját, és kérjen megoldást a műszaki vezetőtől/vezetőtől, a rendszerarchitektúrától, az üzleti elemzőtől és az ügyféltől.
Készítsen listát az összes elvégzendő tesztről (teljesítmény, funkcionális és biztonsági).
Készítsen egy listát a tesztkörnyezet részleteiről, amelynek tartalmaznia kell a tesztesetek végrehajtásához szükséges összes eszközt.
A tesztelhető követelményekhez szükséges összes teszt listája és a tesztkörnyezet részletei

Tesztterv készítése:

A tesztterv elkészítése az STLC döntő szakasza, ahol minden tesztelési stratégia meghatározásra kerül. A tesztelő meghatározza a teljes projekt becsült erőfeszítését és költségét. Ez a fázis a sikeres befejezése után következik be Követelményelemzési szakasz . Az ebben a fázisban biztosított tesztelési stratégia és erőfeszítés-becslési dokumentumok. A teszteset végrehajtása a Tesztterv-készítés sikeres befejezése után indítható el.

Belépési kritériumok Tevékenységek Szállítható
Követelmény Dokumentum Határozza meg a szoftver célját és hatókörét.
Sorolja fel a tesztelés során használt módszereket!
A tesztelési folyamat áttekintése.
Tesztkörnyezet rendezése.
Vizsgálati ütemtervek és ellenőrzési eljárások elkészítése.
A szerepek és felelősségek meghatározása.
Sorolja fel a tesztelési eredményeket, és határozza meg a kockázatot, ha van ilyen.
Tesztstratégiai dokumentum.
Tesztelés Az erőkifejtési becslés dokumentumai ennek a fázisnak a termékei.

Környezet beállítása:

A tesztkörnyezet beállítása független tevékenység, és ezzel együtt is elindítható Teszteset fejlesztés . Ez a kézi tesztelési eljárás elengedhetetlen része, mivel környezeti tesztelés nélkül nem lehetséges. A környezet beállításához alapvető szoftverek és hardverek egy csoportja szükséges a tesztkörnyezet létrehozásához. A tesztelőcsapat nem vesz részt a tesztelési környezet beállításában, hanem vezető fejlesztői, akik létrehozzák azt.

Belépési kritériumok Tevékenységek Szállítható
Tesztstratégia és vizsgálati terv dokumentum.
Teszteset dokumentum.
Vizsgálati adatok.
A követelmények specifikációinak elemzésével készítse el a szoftverek és hardverek listáját.
A tesztkörnyezet beállítása után hajtsa végre a füst teszteseteket, hogy ellenőrizze a tesztkörnyezet készenlétét.
Végrehajtási jelentés.
Hibajelentés.

Teszteset végrehajtása:

Teszteset A végrehajtás a teszttervezés sikeres befejezése után történik. Ebben a fázisban a tesztelő csapat megkezdi az esetfejlesztési és végrehajtási tevékenységet. A tesztelő csapat leírja a részletes teszteseteket, szükség esetén elkészíti a tesztadatokat is. Az elkészített teszteseteket a csoport társtagjai vagy a minőségbiztosítási vezető felülvizsgálják.

Töltse le az autocad 2019 angol mediafire-t

Ebben a fázisban készül el az RTM (Requirement Traceability Matrix) is. A Követelmény Nyomon követhetőségi mátrix iparági szintű formátum, amelyet a követelmények követésére használnak. Minden teszteset a követelményspecifikációval van leképezve. A vissza- és előre nyomon követhetőség az RTM-en keresztül valósítható meg.

Belépési kritériumok Tevékenységek Szállítható
Követelmény Dokumentum Tesztesetek készítése.
Tesztesetek végrehajtása.
Tesztesetek igény szerinti feltérképezése.
A teszt végrehajtásának eredménye.
Funkciók listája a hibák részletes magyarázatával.

Hibanaplózás:

A tesztelők és a fejlesztők a teszt lefedettsége, a minőség, az időfelhasználás, a költségek és a kritikus üzleti célok alapján értékelik a szoftver teljesítési feltételeit. Ez a fázis határozza meg a szoftver jellemzőit és hátrányait. A teszteseteket és a hibajelentéseket alaposan elemzik a hiba típusának és súlyosságának észlelése érdekében.

félkövér a szöveg css-ben

A hibanaplózás elemzése elsősorban a hibák súlyosságától és típusától függően történő eloszlásának kiderítésére szolgál. Ha bármilyen hibát észlelnek, a szoftvert visszaküldik a fejlesztőcsapatnak a hiba kijavítására, majd a szoftvert a tesztelés minden aspektusában újra tesztelik.

Amint a tesztciklus teljesen befejeződött, elkészítik a vizsgálat lezárásáról szóló jelentést és a vizsgálati mutatókat.

Belépési kritériumok Tevékenységek Szállítható
Teszteset végrehajtási jelentés.
Hibajelentés
A teszt lefedettsége, a minőség, az időfelhasználás, a költségek és a kritikus üzleti célok alapján értékeli a szoftver teljesítési feltételeit.
A hibanaplózási elemzés típusok és súlyosság szerinti kategorizálással kideríti a hibaeloszlást.
Lezárási jelentés
Tesztmutatók

Tesztciklus zárása:

A tesztciklus lezárási jelentés tartalmazza a szoftvertervezéssel, fejlesztéssel, tesztelési eredményekkel és hibajelentésekkel kapcsolatos összes dokumentációt.

Ez a fázis értékeli a fejlesztési stratégiát, a tesztelési eljárást, az esetleges hibákat annak érdekében, hogy ezeket a gyakorlatokat a jövőben is alkalmazni lehessen, ha létezik azonos specifikációjú szoftver.

Belépési kritériumok Tevékenységek Szállítható
Minden szoftverrel kapcsolatos dokumentum és jelentés. Kiértékeli a fejlesztési stratégiát, a tesztelési eljárást, az esetleges hibákat, hogy ezeket a gyakorlatokat a jövőben alkalmazhassa, ha létezik azonos specifikációjú szoftver Tesztzárási jelentés