Csoport neve: nullpointer
Feladat sorszáma: 6.
Feladat címe: Stratégiai játék
Tesztelési terv
Gyakorlatvezető::
RÉPÁSI TIBOR
Csoport tagok:
Bikki Balázs |
FOJNI7 |
bikki@iit.uni-miskolc.hu |
Bereczki Dániel |
JJ92CZ |
neuroster@gmail.com |
Horváth Lajos |
A2MT7H |
l.horvath4@chello.hu |
Kocsis Sándor |
C144EG |
rebel00@vipmail.hu |
Majoros Zoltán |
J1AHR8 |
majoros1@iit.uni-miskolc.hu |
2006-05-10
Történet
Dátum |
Verzió |
Leírás |
Szerző |
---|---|---|---|
2006.05.10. |
1.0 |
Első verzió |
Bikki Balázs |
|
|
|
|
|
|
|
|
Tartalomjegyzék
A tesztelés fázisai
A tesztelés a bottom-up módszert követi, vagyis a kisebb egységektől haladunk a nagyobb részek felé, addig még el nem érjük a teljes rendszeregységet.
osztálytesztelés
modultesztelés
rendszerteszt
alfa-
bétatesztelés
A legalacsonyabb szint feladata az elkészült osztályok tesztadatokkal való kipróbálása. Ehhez szükséges rövid programokat írni, melyek környezetül szolgálnak az egyes oszályok vizsgálatához, azokat adatokkal látják el, majd a kapott eredményeket megjelenítik, vagy fájlba mentik a későbbi elemzés elvégzéséhez. Ellenőrizni kell, hogy az egyes osztályok mindenben a specifikációban foglaltaknak megfelelően működnek-e. A kapott eredményekről tesztelési naplót kell vezetni, melyet folyamatosan kell a fejlesztőkhöz eljuttatni a módosítások mielőbbi elvégzésének érdekében.
Az elkészült modulokat ellenőrizni kell tesztprogramba beágyazottan, tesztadatokkal ellátva. Ellenőrizendő, hogy a modul interfészének minden eleme a specifikációban megadottak szerint működik-e. Naplót kell vezetni a problémákról, melyet az fejlesztőkhöz kell folyamatosan továbbítani.
A rendszertesztet a projektben résztvevők végzik.
Feleadatuk:
A specifikációkban megfogalmazott minőségi követelmények vizsgálata (rendelkezésre állás, MTBF, MTTR).
A játék menetének vizsgálata:
AI
játékmenet konzisztenciájának ellenőrzése
a játék nehézségi fokozatainak beállítása
az programnak a specifikációban megadott operációs rendszerrel és
hardverelemekkel történő hibátlan működésének ellenőrzése.
Napló vezetése szükséges, melyet a fejlesztőkhöz kell eljuttatni.
Az alfa- és béteatesztelés között annyiban teszünk különbséget, hogy az alfatesztelést egy megbízható, jól behatárolt csoport végzi, még a bétatesztelést az interneten toborzott önkéntesek. A kapcsolattartáshoz szükséges egy interneten elérhető felület.
Feladatuk minden, a játék működése során fellépő probléma felderítése és erről a fejlesztő értesítése. Különös figyelmet érdemelnek a játékmenet, az AI és a játék nehézségi fokozataival kapcsolatos információk.