Testovanie
Cibulka:
Webová aplikácia bola otestovaná pomocou testu Lyssna 5-second. Úlohou bolo zistiť, či používatelia dokážu rýchlo pochopiť účel a základné prvky rozhrania.
Výsledky testovania:
- 90 % používateľov správne identifikovalo, že ide o stránku s receptami.
- 80 % spoznalo, že je možné otvoriť detail receptu.
- 70 % si zapamätalo vyhľadávací panel.
- 50 % si všimlo tlačidlo „Náhodný recept“.
Baláž:
Webová aplikácia bola otestovaná pomocou automatizovaných API testov v nástroji Jest. Úlohou bolo overiť, či základné funkcie backendu pracujú správne a spoľahlivo.
Výsledky testovania:
- 100 % API testov bolo úspešne vykonaných.
- Test pridania receptu bol dokončený za 72 ms a API vrátilo správnu odpoveď.
- Test načítania receptov (GET) prebehol za 51 ms bez chýb.
- Test zmazania receptu bol úspešný s časom 29 ms.
Neboli zistené žiadne chyby, výnimky ani problémy s prístupom k databáze.
Onofrej:
Backendová vrstva pre spracovanie receptov bola otestovaná prostredníctvom interakcií frontendu. Úlohou bolo overiť, či backend správne spracuje, uloží a poskytne dáta v konzistentnom formáte.
Výsledky testovania:
- 100 % receptov bolo po pridaní správne uložených a zobrazilo sa v zozname.
- 90 % ingrediencií a krokov bolo správne rozdelených do jednotlivých riadkov.
- 100 % validácií zabránilo uloženiu prázdneho názvu receptu.
- 100 % načítaných receptov malo kompletné dáta (názov, ingrediencie, kroky).
- 0 % chýb pri spracovaní textu ingrediencií a krokov.
Pridávanie, ukladanie aj načítanie receptov funguje bez chýb a dáta sa zobrazujú v konzistentnej podobe.
Beneda:
Frontend aplikácie bol otestovaný zameraním na používateľské funkcie a interakciu s backendom. Testované boli všetky hlavné prvky užívateľského rozhrania: formulár na pridanie receptu, zobrazenie receptov a vyhľadávanie.
Výsledky testovania:
- 100 % receptov bolo po pridaní úspešne zobrazených na hlavnej stránke.
- 100 % notifikácií po pridaní receptu sa zobrazilo správne (zatial: zelená hláška „Recept bol pridaný“).
- 95 % zadaných ingrediencií a krokov sa zobrazilo formátovane a prehľadne v receptovej karte.
- 100 % tlačidiel „Detail“ a „Zmazať“ bolo funkčných na všetkých testovaných receptoch.
- 100 % vyhľadávaní vrátilo správny recept na základe zadaného textu.
- 0 % zlyhaní pri komunikácii frontend na backend počas testovania.
Hlavná frontendová funkcionalita je plne funkčná. Pridávanie receptu, zobrazovanie zoznamu a vyhľadávanie fungujú stabilne, rýchlo a bez chýb.
Projekt je na 80%~ dokončený.