Testování
Při vývoji aplikací se v Medio Interactive snažíme důsledně testovat všechen důležitý kód a požadovanou funkčnost. Při tom využíváme mimo jiné i užitečné nástroje PHPUnit a Selenium. Testování nám pomáhá výrazně usnadnit a zkvalitnit odvedenou práci.
Při automatizovaném testování kódu své aplikace narazíte dříve či
později na potřebu nahrazování některých skutečných tříd takzvanými
mock objekty. Naše prezentace shrnuje, co vlastně mocky jsou, proč jsou
potřeba a jak se s nimi pracuje v testovém frameworku PHPUnit.
Při vývoji aplikací se snažíme všechen kód pokrývat automatizovanými
testy. Podrobnějšími důvody pro testování se už v minulosti zabýval
Ondra Mirtes v samostatném článku Testování
není nástroj, ale metoda vývoje. Zvláštní kapitolou je přitom
testování presenterů. Tomu jsme věnovali samostatné interní školení.