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

molnar22@gmail.com

Barczi Judit

EA1W60

barczi@iit.uni-miskolc.hu

Kürti Áron

Q0U0NM

kurti@iit.uni-miskolc.hu

Mayer Gábor

LLIFO4

mayer@chello.hu

Nagy Viktor

SGGG8D

nv@atramail.hu

Danyi Dávid

H4VTBK

ddaved@freemail.hu

 

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:

1. Bevezetés. 4

2. Komponens diagramm.. 4

3. Telepítési diagramm.. 6

4. Nagyvonalú tesztelési útmutató, terv. 6

4.1. A dokumentumnak ebben a részében kerülnek leírására a tesztelési sajátosságok. Figyelni kell: 6

4.2. Fontos szempontok, tesztek algoritmusai, tesztelés megközelítés: 6

4.2.1. Fontos szempontok: 6

4.2.2. Teszek algoritmusai, szempontok, konkrétumok: 7

 


1. Bevezetés

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

 

2. Komponens diagramm

 

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.      

3. Telepítési diagramm

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.

 

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:

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

4.2. Fontos szempontok, tesztek algoritmusai, tesztelés megközelítés:

4.2.1. Fontos szempontok:

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

4.2.2. Teszek algoritmusai, szempontok, konkrétumok:

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