Národní úložiště šedé literatury Nalezeno 33 záznamů.  začátekpředchozí24 - 33  přejít na záznam: Hledání trvalo 0.01 vteřin. 
Podpora průběžné integrace v rámci systému Copr
Klusoň, Martin ; Hruška, Martin (oponent) ; Rogalewicz, Adam (vedoucí práce)
Práce se zabývá implementací průběžné integrace pro build systém Copr. Implementace využívá framework Citool a jeho moduly, které se již používají pro průběžnou integraci build systému Koji. Výsledný systém umožňuje automaticky spustit testování pro nový balíček v build systému Copr a otestovat ho v prostředí virtuálního stroje. Práce ukazuje způsob, jakým je možné realizovat průběžnou integraci pro build systém Copr.
Průběžné testování interoperability knihoven TLS/SSL
Šumšal, František ; Fiedor, Tomáš (oponent) ; Smrčka, Aleš (vedoucí práce)
Cílem této práce je implementace systému pro testování Secure Socket Layer (SSL) / Transport Layer Security (TLS) knihoven na podporovaných systémech a jeho využití na rozšířené sadě testů pro verifikaci jejich interoperability. Tento systém umožňuje jak průběžné testování, tak testování na vyžádání pro specifickou verzi knihovny. Hlavním přínosem této práce je zajištění inteoperability nejznámějších SSL/TLS knihoven již ve fázi vývoje a detekce chyb v co nejkratším čase. Výsledky této práce ukazují nalezené problémy na skutečných případech využití těchto knihoven a jejich dopad na systém, kde jsou použity
Automatic Component Metadata Extractor and Consolidator for Continuous Integration
Kulda, Jiří ; Smrčka, Aleš (oponent) ; Vojnar, Tomáš (vedoucí práce)
This Master Thesis focuses on the modification of continuous integration practice within the Platform team at Red Hat. The result of this thesis is the Metamorph, tool which will make it possible to unify the continuous integration tools of sub teams under the Platform team. The theoretical part describes the creation of a continuous integration practice and explains its benefits. Subsequently, existing CI tools (in the industry) are presented in detail. The following section demonstrates how continuous integration uses the Jenkins tool. This master thesis also contains the particulars of existing internal CI solutions at Red Hat. In the practical part, the design and implementation of tool that was made during the creation of this master thesis are introduced. In conclusion, the results are tested by one team at Red Hat and a possible extension is outlined.
Návrh a implementace průběžné integrace ve společnosti Logio
Muráň, Michal ; Kreslíková, Jitka (oponent) ; Očenášek, Pavel (vedoucí práce)
Tato diplomová práce popisuje možnost využití průběžné integrace a testování ve skutečné společnosti Logio. Výsledkem práce je implementace průběžné integrace v nástroji Jenkins a specifického testování pro firmu Logio. Teoretická část se zabývá základními principy, technikami a nástroji definujících průběžnou integraci. Následně jsou popsané již existující nástroje určené pro programovací jazyk PHP. Práce také rozebírá různé druhy a alternativy testování aplikací. Vysvětluje též problémy ve vývoji produktu ve společnosti Logio, které jsou důsledkem potřeby zavedení technik průběžné integrace. Praktická část práce popisuje implementaci testovacího rámce PwTester a jeho využití v průběžné integraci. Na závěr práce jsou zhodnoceny dosažené výsledky a nastíněné možnosti rozšíření.
Nasazení konceptu Průběžné integrace v projektu OpenScape 4000 Manager
Jirout, Petr ; Kreslíková, Jitka (oponent) ; Matoušek, Petr (vedoucí práce)
Tato práce popisuje obecné principy Průběžné integrace. Některé z těchto principů jsou následně implementovány a nasazeny v prostředí reálného projektu OpenScape 4000 Manager, který je vyvíjen společností Unify s.r.o. Vybranými koncepty jsou: zrychlení kompilačního procesu, integrační otestování změn pomocí provedení kompilace a na závěr pak přehledné hlášení výsledků tohoto procesu. Byla provedena analýza stávajícího stavu a poté byl pro podporu nasazení vytvořen nástroj, jehož návrh a implementace je v této práci popsán.
Podpora pro užití jazyka Python pro vývoj zásuvných modulů serveru Jenkins
Bambas, Tomáš ; Letko, Zdeněk (oponent) ; Müller, Petr (vedoucí práce)
Server pro průběžnou integraci Jenkins CI umožňuje rozšiřovat svou funkcionalitu pomocí zásuvných modulů. Tyto moduly lze programovat v jazycích Java a Ruby. Podpora pro jazyk Python chybí, přestože se jedná o jeden z nejpopulárnějších programovacích jazyků současnosti. Implementovali jsme proto vývojářské nástroje, které umožňují programovat moduly v jazyce Python a tyto nástroje jsme začlenili do projektu Jenkins CI. K nástrojům byla zveřejněna uživatelská dokumentace. Programátoři mohou teď díky této práci implementovat moduly do Jenkins CI v jazyce Python.
Čistý kód v jazyce C#
Holota, Lukáš ; Buchalcevová, Alena (vedoucí práce) ; Vít, Jan (oponent)
Tato práce se zabývá čistotou kódu v jazyce C# na platformě Microsoft .NET a bere si za cíl sloužit jako příručka pro vývojáře ukazující jak a proč měřit, udržovat a zlepšovat čistotu kódu v jazyce C#. Definuje základní pravidla pro vzhled čistého kódu a doporučení vedoucí k udržitelnosti čistoty kódu od pravidel pro formátování kódu, pojmenování používaných prvků, modelování tříd a jejich metod nebo psaní komentářů v kódu po zpracování výjimek. Druhá část práce se zabývá procesem doporučeními pro refaktorování a uvádí seznam pachů v kódu, které lze pokládat za indikátory nekvalitního kódu. Třetí část se pak zabývá výzvami, které přináší vývoj softwaru v týmu. Dále jsem v rámci této práce provedl průzkum za účelem zjištění stavu povědomí o čistém kódu mezi vývojáři. Jako důkaz smyslu údržby čistého kódu uvádím i ekonomický dopad této praktiky na náklady softwarového projektu.
Integrace nástroje Selendroid a automatizovaných testů do platformy TeamCity
Štrajt, Vítězslav ; Chlapek, Dušan (vedoucí práce) ; Buchalcevová, Alena (oponent)
Bakalářská práce se zabývá tématem automatizovaného testování mobilních aplikací. Jejím cílem je ověření možnosti integrace nástroje Selendroid do platformy TeamCity, který pomáhá plnit stanovené cíle při vývoji aplikací. Díky jeho vlastnostem se celý projekt může řídit souhrnem nástrojů používaných pro průběžnou integraci. Jsou zde popsány principy, na kterých stojí celý koncept, a způsob, jak tento nástroj integrovat, jak ho používat a jaké výhody z používání plynou.
Testování bezpečnosti webových aplikací
Bukovský, Ondřej ; Pavlíček, Luboš (vedoucí práce) ; Mészáros, Jan (oponent)
Tato práce si klade za cíl zdokumentovat nasazení nástrojů pro testování bezpečnosti we-bových aplikací. Součástí práce je vymezení nejčastějších zranitelností, otestování nástrojů pro detekci těchto zranitelností a výběr nástroje, případně kombinace nástrojů, vhodných pro realizaci opakovaného automatického bezpečnostního testování. Dalším cílem práce je začlenění bezpečnostního testování do životního cyklu vývoje webové aplikace. Přínosem by pak mělo být usnadnění práce s testováním bezpečnosti webových aplikací jednotliv-cům, nebo malým týmům.
Podpora testování ve vybraných PHP frameworcích
Kouba, Daniel ; Pavlíček, Luboš (vedoucí práce) ; Burkoň, Lukáš (oponent)
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í.

Národní úložiště šedé literatury : Nalezeno 33 záznamů.   začátekpředchozí24 - 33  přejít na záznam:
Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.