Název:
Podpora testování ve vybraných PHP frameworcích
Překlad názvu:
Testing in selected PHP Frameworks
Autoři:
Kouba, Daniel ; Pavlíček, Luboš (vedoucí práce) ; Burkoň, Lukáš (oponent) Typ dokumentu: Diplomové práce
Rok:
2009
Jazyk:
cze
Nakladatel: Vysoká škola ekonomická v Praze
Abstrakt: [cze][eng] 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í.Objective of this document is to provide reader with briefly and cohesive overview about team cooperation, testing , agile software development practices and other modern techniques during web development process. Moreover this paper showing usage of these methodologies and recommendation how to implement it efficiently in some of modern web frameworks for rapid and easy web development (Zend Framework, CakePHP and Yii). In addition this handbook tries to explain how continual integration can be utilized on field of web development process. This work is divided into 2 main sections. The first one is about theoretical knowledge of cooperation, testing and web framework usage at web development process. In second "practical" section I will be concerned about application of this knowledge in practice. Practical section is also about creating of complete continual integration process for web development and its implementation in academic environment of University of Economics in Prague. Contribution of this sheet is mainly in providing of cohesive overview on modern web development techniques such as extreme programming, testing, cooperation and object-oriented frameworks for rapid web development.
Klíčová slova:
CakePHP; CI; CruiseControl; PHP Framework; PHPUnderControl; PHPUnit; Průběžná integrace; testování; Yii; Zend Framework; CakePHP; CI; Continuous Integration; CruiseControl; PHP Framework; PHPUnderControl; PHPUnit; Testing; Yii; Zend Framework
Instituce: Vysoká škola ekonomická v Praze
(web)
Informace o dostupnosti dokumentu:
Dostupné v digitálním repozitáři VŠE. Původní záznam: http://www.vse.cz/vskp/eid/21482