Sobes.tech
Junior

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).