PHPUnit
PHPUnit je framework pro jednotkové testování v jazyce PHP, který používáme pro spolehlivější vývoj aplikací v Medio Interactive. Více informací o PHPUnit naleznete také na oficiálních stránkách projektu.
Na videu z březnové Poslední soboty představuje Dan Milde v rámci své přednášky možnosti testování PHP aplikací s pomocí jednotkových, integračních i Selenium testů. Zmiňuje důvody pro testování a ukazuje konkrétní praktické postupy. Pro demonstraci používá jednoduchou ukázkovou aplikaci.
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í.