SyMfonAK - vyvíjame databázy pomocou frameworku Symfony
Odporúčané praktiky - testy
Symfony dokumentácia → testy
Tests, originál dokumentácia
Zhruba sa dá povedať že sú dva druhy testov, unit test na kontrolu vstupov a výstupov funkcií a testy funkčnosti, ktorými prechádzame stránku akoby cez prehliadač, klikáme na linky, vypĺňame formuláre a cez assert overujeme, či sú vidieť na stránkach rôzne veci.
Unit test
Týmito testami overujeme funkčnosť logiky aplikácie, symfony nemá vlastný nástroj na unit testy, najviac obľúbené sú PhpUnit a PhpSpec
Dokumentácia phpunit
Testy funkčnosti
Pre náročnosť ich niektorí vývojári úplne vynechávajú. Nevynechajte ich! Už aj pri definovaní jednoduchých testov viete zachytiť vážne chyby ešte pre nasadením do ostrej prevádzky.
Definujte aspoň testy na overenie či sa jednotlivé stránky aspoň vôbec načítajú!
Napríklad niečo takéto jednoduché: