Csoport neve: TheBoyz
Feladat sorszáma: H5
Feladat címe: Tesztelési terv
Tesztelési terv
Gyakorlatvezető::
Mileff Péter
Csoport tagok:
|
Longaver Szabolcs |
ECY3RI |
jobbranyitbaltazar@gmai.com |
|
Zagyva Zsombor Gábor |
FXVAUU |
zsombor.zagyva@gmail.com |
|
Laczik Péter |
VG5EHA |
peterlaczik04@gmail.com |
|
Valkó Attila László |
U7W4RZ |
valkoatti@hotmail.com |
|
Szekeres Bendegúz |
Z3VP2R |
imp.bende@gmail.com |
2024. 12. 04.
|
Dátum |
Verzió |
Leírás |
Szerző |
|---|---|---|---|
|
2024-11-30 |
1.0 |
Tesztelési terv első verziója |
Longaver Szabolcs |
| 2024-12-01 | 1.1 | Tesztelési terv bővítése | Longaver Szabolcs |
| 2024-12-02 | 1.2 | 2 befejezése, 4 és 5 első draft | Longaver Szabolcs |
| 2024-12-03 | 1.3 | 4,5 módosítás | Zagyva Zsombor Gábor |
| 2024-12-04 | 1.4 | Kiegészítés a 4-es és az 5-ös ponthoz | Longaver Szabolcs |
A The Tempest Throne tesztelése egy sokoldalú probléma. A termék videojáték mivoltából adódóan nem elégséges, ha csak a technikai aspektusait teszteljük: a játéknak szórakoztatónak is kell lennie. Ezáltal a tesztelés folyamatát két részre bontjuk: technikai tesztelésre és élménytesztelésre. A technikai tesztelés a fejlesztés teljes terjedelme alatt aktív folyamat, míg az élménytesztelés elkezdésére az első alfa verzió létrejötte után kerül sor.
A technikai tesztelés során a játékhoz adott új funkciók működését, tartalmak (modellek, hangok stb.) helyes megjelenését és a rendszer stabilitását teszteljük. Itt arra vagyunk kíváncsiak, hogy az előre megtervezett rendszerek úgy működnek a gyakorlatban, ahogyan azoknak kell. A tesztek során a felmerülő hibák és azok reprodukálási módjai felkerülnek egy listára, melyeket a következő verzióra a fejlesztők javítanak. Ezeket az eseteket továbbra is teszteljük, ezáltal elkerülve azt, hogy egy későbbi változtatás vagy addíció egy, már késznek tekintett rendszerben újabb hibákat okozzon. Ebből következik az is, hogy minden teszt során végig próbáljuk az alapvető és kulcsfontosságú funkciókat. A technikai fejlesztés módszerei a fejlesztés jelenlegi fázisától függenek. A technikai tesztelés fő módjai:
Az élménytesztelés fő célja a játékban szereplő tartalmak tökélyre csiszolása és a köztük lévő összhang megteremtése. Élménytesztelés során nem egzakt vagy könnyen meghatározható követelményeknek próbálunk megfelelni. Ezen tesztek során főként külső tesztelőket alkalmazunk: kulcsfontosságú a külső szemlélők által biztosított visszajelzés. A fejlesztés alatt egyre nagyobb és nagyobb körből vonunk be tesztalanyokat. Élménytesztelés alatt a játék Az élménytesztelés fő módjai:
| Hiba súlyossága | Eszkaláció módja | Hibajavítások ideje | Patch-ek release utáni megjelenésének ideje | Példa |
| Kritikus | Fejlesztőcsapat azonnali értesítése | Azonnali hibajavítás | Amint kész a hibajavíás azonnal | A szoftver azonnal vagy rendszeresen összeomlik, ill. kárt tesz a tesztrendszerben (például rendszerfájlt módosít) vagy önmagában. |
| Nagyon súlyos | Fejlesztőcsapat értesítése a teszt végeztével | Azonnali hibajavítás | Amint kész a hibajavíás azonnal | A szoftver gyakran összeomlik, játszhatatlanul fut, ill. nem ismeri fel a csatlakoztatott perifériákat. |
| Közepesen súlyos | Fejlesztőcsapat értesítése a teszt végeztével | Hibajavítás, ha nem áll fenn fontosabb hiba. | Napi egy hotfixben, mely több javítást tartalmaz | A szoftver néhány esetben összeomlik, vagy a játékélményt nagyban károsító tényező áll fenn. |
| Kevésbé súlyos | Fejlesztőcsapat értesítése a teszt végeztével | Hibajavítás, ha nem áll fenn fontosabb hiba | Heti egy patchben, mely több javítást tartalmaz | A szoftver specifikus esetekben összeomlik, kisebb balanszproblémák. |
| Kisebb hiba | Fejlesztőcsapat értesítése a teszt végeztével | Hibajavítás mellőzése fontosabb fejlesztési feladat vagy probléma esetén | Heti egy patchben, mely több javítást tartalmaz | Elírások, apró vizuális hibák, rendkívülien specifikus körülmények között reprodukálható hibák. |