Mondja el a projektben használt teszt dokumentációról.
sobes.tech MI
Válasz az MI-től
A projektben aktívan használták a következő teszt dokumentációs típusokat:
-
Tesztterv (Test Plan): Meghatározta a tesztelés terjedelmét, megközelítését, erőforrásait, ütemtervét és elfogadási kritériumait. Együtt egyeztették az érdekelt felekkel.
-
Teszt esetek (Test Cases): Konkrét lépéseket írtak le egy adott funkció ellenőrzésére, a várt eredményt és az előfeltételeket. A tesztkezelő rendszerben tárolták.
Példa egy teszteset szerkezetére:
- Teszteset azonosítója
- Teszteset neve
- Prioritás
- Teszt típusa (Funkcionális, Regression stb.)
- Előfeltételek
- Végrehajtási lépések
- Várt eredmény
- Tényleges eredmény (hiba esetén)
-
Ellenőrző listák (Checklists): Kevésbé formális, de gyors áttekintést nyújtó módszer az alapfunkciókról vagy időszűke esetén. Gyakran alkalmazták felfedező tesztelésnél.
-
Hiba jelentések (Defect Reports): Leírták a talált hibákat, beleértve a reprodukálási lépéseket, a tényleges és a várt eredményt, a rendszerre gyakorolt hatást, prioritást és súlyosságot. A hibakövető rendszerben rögzítették.
Példa egy hiba jelentés szerkezetére:
- Hiba azonosító
- Hiba neve
- Állapot
- Prioritás
- Súlyosság
- Létrehozás/frissítés dátuma
- Szerző
- A hibát tartalmazó szoftver verziója
- Reprodukálási lépések
- Tényleges eredmény
- Várt eredmény
- Mellékletek (naplók, képernyőképek)
-
Nyomonkövethetőségi mátrix (Traceability Matrix): Összekapcsolta a követelményeket a megfelelő tesztesetekkel, biztosítva a teljes lefedettséget.
Egyszerű nyomonkövethetőségi mátrix példája:
Követelmény ID Követelmény leírása Teszteset ID(k) Teszteset állapota(k) REQ-001 Felhasználói hitelesítés TC-001, TC-002 Átment, Nem sikerült REQ-002 Rendelés létrehozása TC-003, TC-004 Átment, Folyamatban -
Teszt végrehajtási jelentések (Test Execution Reports): Információkat tartalmaztak az elvégzett, sikeres, sikertelen tesztesetek számáról, talált hibákról, a teszt ciklus állapotáról. A csapatnak és a menedzsmentnek szolgáltatták.
A projektben a Tesztkezelő rendszer (pl. Jira Zephyr/Xray plugin vagy TestRail) volt használatban a tesztesetek és tervek központi tárolására és kezelésére, valamint integráció a hibakövető rendszerrel (Jira) a hibajelentésekhez. Az automatizált tesztek dokumentációja tartalmazta az automatikus tesztek futtatásának eredményeit és a keretrendszer jelentéseit (pl. Allure Reports).