Skip to content

Testing

Frixs Dotlog edited this page May 4, 2018 · 6 revisions

Způsob testování aplikace

Hru samotnou je možné otestovat pomocí jednotkových testů, které zahrnují kolize a speciální předměty. Jednotkové testy jsou tvořeny pomocí zabudované funkce v Unity3D - Test Runner. Jednotkové testy zahrnují kolize se všemi jednotkami ve hře + ověření funkčnosti speciálních předmětů.

Pro naší aplikaci jsme se rozhodli zaměřit testování na play-test, tzn. testování a reakce na hráčích dané hry. Plán je takový, že několika dvojicím předložíme hru a budeme sledovat jejich reakce při prvním spuštění, potíže, pokud nějaké nastanou a všechny další možné faktory, které pak zahrneme do sledování. Na závěr, po dostačující množině testerů, uděláme souhrn statistik a podle nich se pokusíme hru upravit, a pokud budou změny zásadní, tak je potřeba celý proces testování opakovat.

Hlavní prvky pozorování:

  • První spuštění hry (orientace v menu).
  • Rychlost pochopení/nalezení ovládání.
  • Rychlost pochopení/nalezení cíle hry.
  • Reakce na objekty ve hře, jejich pochopení.

Scénáře:

1. Ovládání/pochopení hry.

Hráči bude předložena předinstalovaná hra, kterou může spustit. Jakýkoli další jeho pohyb napříč UI a samotnou hrou je věc, která je potřeba pozorovat a vyvést z ní důsledný závěr (například, trvalo mu 5min než našel tlačítko start nebo nevěděl co je cílem hry do samého konce, atd.).

2. Balancování hry.

Test je potřeba provést několikrát, aby nebylo možné udělat ukvapený závěr, který není třeba. Ve hře se vyskytuje několik předmětů, které hráči dávaji různé schopnosti, včetně jeho bomby. Je potřeba zjistit zda si tyto předměty jsou rovny a třeba není jeden z nich o tolik silnější než ostatní, že dokáže hráči instantně vyhrát hru. Budou se sledovat všechny mechaniky od rychlosti hráče, dosahu bomby až právě po zmíněné předměty.

Testerský dotazník:

  • Myslíte si, že pohyb v uživatelském rozhraní je pohodlný a snadno se v něm orientuje?
  • Měli jste nějaký problém s nalezením prvků v uživatelském rozhraní? Pokud ano, jaké.
  • Věděli jste co dělat při startu hry a co je cílem hry?
  • Myslíte si, že by měla být bomba překážkou pro duchy?
  • Myslíte si, že jsou speciální předměty vyvážené pro hratelnost hry?
  • Dodělali by jste nějaké další předměty? Popřípadě jaké.
  • Použili jste mechaniku posunu bomby?
  • Zrychlili by jste mechaniku posunu bomby?
  • Zvýšili by jste dosah posunu bomby?
  • Prodloužili by jste nějaké efekty předmětů (nebo zkrátili)? Popřípadě které.
  • Přijdou Vám postavičky hráčů dostatečně výrazné?
  • Máte přehled o dění ve hře? Popřípadě co Vám dělá problém.

Možné odpovědi na otázky: [Ano | Spíše ano | Průměr | Spíše ne | Ne | Nejsem si jistý/á]

Clone this wiki locally