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

Stáhnout práci

(ontami Nation