Csoport neve: HALSEQ
Feladat sorszáma: 6
Feladat címe: Stratégiai játék
Implementációs modellek, tesztelési terv
Gyakorlatvezető:
Répási Tibor
Csoport tagok:
Molnár Róbert |
ABWPRJ |
|
Barczi Judit |
EA1W60 |
|
Kürti Áron |
Q0U0NM |
|
Mayer Gábor |
LLIFO4 |
|
Nagy Viktor |
SGGG8D |
|
Danyi Dávid |
H4VTBK |
2005. 05. 12 (12h)
Történet
Dátum |
Verzió |
Leírás |
Szerző |
2005. 05. 05 |
1.0 |
Az implementációs fázis első végleges dokumentuma, mely tartalmazza az implementációhoz és a teszteléshez szükséges terveket és leírásokat. |
Molnár Róbert Barczi Judit Kürti Áron Mayer Gábor Nagy Viktor Danyi Dávid
|
Tartalomjegyzék:
4. Nagyvonalú tesztelési útmutató, terv
4.1. A dokumentumnak ebben a részében kerülnek leírására a tesztelési sajátosságok. Figyelni kell:
4.2. Fontos szempontok, tesztek algoritmusai, tesztelés megközelítés:
4.2.2. Teszek algoritmusai, szempontok, konkrétumok:
A H5-ös munkafázis tesztelési terv és komponens leírását tartalmazza ez a dokumentum.
A H5 fázishoz ezen dokumentumában a következő leírások találhatóak:
- komponens diagrammok (több hierarchia szint az áttekinthetőségért)
- telepítési diagramm
- nagyvonalú tesztelési terv / leírás / folyamat
A komponens diagramm fizikai komponensek összességét tartalmazza:
· forrás állományok
· könyvtárak
· futtatható komponensek
· dokumentumok, leírások
A komponens diagram:
A diagrammon megfigyelhető, hogy a program főként 3 file típust használ: map, tmp és ops kiterjesztésűt.
· map: az előre definiált pályák file-ainak kiterjesztése.
· tmp: egy átmeneti tároló file.
· ops: az egyes felhasználók profil file-ai.
A készítendő rendszer hardver és software elemei (csomópontok) ábrázolására alkalmas diagramm. Gyakorlatilag nem más ezért, mint a hardver és szoftver komponensek összerendelése.
- a felhasználó programhasználatának megkönnyítése
- egyszerűség
- hibák felfedezése
- a felhasználók szokásainak tanulmányozása: Több tetszőlegesen kiválasztott felhasználó tesztelése a próba verzióval és egy online elérhető próba verzió készítése melyről a felhasználó egy fórumon keresztül alkothatnak véleményt.
- A program méretéből adódóan nem lehetséges a minden hiba lokalizálása, így szükség lehet utólagos javító csomagok használatára.
- BlackBox technikákkal kell tesztelni à szinten a program mérete miatt.
- Nagy számú előtesztelésre van szükség a BlackBox technika miatt.
- Menürendszer tesztje:
o felhasználói szemmel: minden menüpont kiválasztási kombináció kipróbálása. Nincs-e sorrendiség ütközés.
o rendszer fejlesztő szemmel:
§ Külső monitor programokkal rendszer terheltségének megfigyelése.
§ A program sebességének merése.
- Játék tesz:
o felhasználói szemmel: különböző korosztályú felhasználókkal való tesztelés, játék élmény növelése.
o rendszer fejlesztő szemmel:
§ tesztelés és finomhangolás összevonéása
A teszteken fellelt hibákat tudatni kell a csoport minden tagjával. A hibákat ki kell javítani, és stabil működésű programot kell létrehozni, mely a felhasználó által generált semmilyen esemény esetén nem „omlik össze”.