Skip to content

Protokol o testování

Martin Brom edited this page May 14, 2018 · 1 revision

Protokol o testování

Backend unit testování

Během testování bylo odhaleno a opraveno několik chyb, např:

  • přítomnost mezery s nulovou šířkou v JSON formátu trasy způsobovalo označení JSON za neplatný
  • rozdíl v použitých jednotkách při výpočtu vzdálenosti a trvání letu
  • možnost označit nepotvrzenou objednávku za dokončenou
  • označení validní celého čísla jako nevalidní hodnotu souřadnice

Backend unit testy dosahují téměŕ 100% pokrytí požadovaných částí backendu: modelů, eventů a validačních pravidel. Kontrolery se v rámci unit testů netestovaly.


Uživatelské testování

Během testování aplikace uživateli bylo objeveno a následně opraveno několik chyb, např:

  • při vytvoření trasy s rozdílným cílem a startem, odstranění cíle a následném otočení směru trasy se start zobrazil dvakrát
  • v určité situaci bylo možné umístit bod trasy mimo obrazovku čímž došlo k nemožnosti s tímto bodem jakýmkoli způsobem manipulovat

V rámci zpětné vazby od uživatelů bylo poupraveno několik drobných detailů za účelem zvýšení uživatelské přívětivosti (barvy, velikost písma, pořadí tlačítek)

Clone this wiki locally