Diplomová práce
PODPORA TESTOVÁNÍ VE VYBRANÝCH PHP FRAMEWORCÍCH
Zpracováno v rámci diplomové práce na VŠE.
Obor: Informační systémy a technologie, Vývoj webových
aplikací
Garant práce: Ing. Luboš Pavlíček
Oponent práce: Ing. Lukáš Burkoň
Publikováno: Květen 2010
Hodnocení Velmi dobře
Cílem této práce je poskytnout čtenářovi stručný přehled o moţnostech týmové spolupráce, testování, technikách agilního programování a jiných moderních aspektů při vývoji webových aplikací. Dále práce ukazuje, jakým způsobem se dají tyto metodiky a doporučení efektivně vyuţít v některých moderních frameworcích (Zend Framework, CakePHP, Yii). Kromě tohoto přehledu si práce klade za cíl i názornou ukázku toho, jak se dá vyuţít průběžná integrace v oblasti vývoje webových aplikací.
Práce je rozdělena na 2 hlavní části. První část se zabývá teoretickými poznatky o spolupráci, vyuţití testovaní a webových frameworků při vývoji webových aplikací. V druhé „praktické“ části se naopak bude zabývat vyuţitím těchto poznatků v praxi. Obsahem praktické části je vytvoření celého řetězce průběžné integrace pro prostředí vývoje webových aplikací a jeho implementace v akademickém prostředí Vysoké Školy Ekonomické v Praze.
Přínosem této práce je především poskytnutí uceleného přehledu o moderních technikách vývoje webových aplikací jako jsou extrémní programování, testování, spolupráce a OO frameworky pro rychlý vývoj webových aplikací. Dalším přínosem je názorná ukázka implementace průběţné integrace pro prostředí webových aplikací.
Klíčová slova: Zend Framework, CakePHP, Yii, PHP framework, CI, průběţná integrace, testování, PHPUnit, CruiseControl, PHPUnderControl

