Národní úložiště šedé literatury Nalezeno 25 záznamů.  začátekpředchozí16 - 25  přejít na záznam: Hledání trvalo 0.00 vteřin. 
Run-time performance testing in Java
Kotrč, Jaroslav ; Horký, Vojtěch (vedoucí práce) ; Tůma, Petr (oponent)
Práce je zaměřena na relativní porovnávání výkonu jednotlivých metod. Základem je Stochastic Performance Logic, která například umožňuje vyjádřit, že běh jedné metody trvá nejvýše dvakrát déle než běh jiné metody. Tyto výsledky jsou přenositelnější než absolutní hodnoty. Standartní testy jednotek jsou rozšířeny o výkonnostní předpoklady a vyhodnoceny za skutečného běhu reálné aplikace. Instrumentace kódu je dynamicky přidána a odebrána kvůli automatické úpravě produkčního kódu. Pro instrumentaci je použit nástroj DiSL, což umožňuje hladce měřit i systémové třídy Javy. Metody jsou měřeny postupně, počet souběžně měřených metod se dynamicky mění a měřící kód je odstraněn, jakmile jsou získána potřebná data kvůli snížení vlivu měření. Výsledky ukazují, že pro aplikace náročné na procesor lze takto dosáhnout až 3-krát nižšího maximálního okamžitého vlivu měření než při měření všech metod najednou. Powered by TCPDF (www.tcpdf.org)
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í.
Systém pro kontinuální integraci projektu k-Wave
Nečas, Radek ; Kešner, Filip (oponent) ; Jaroš, Jiří (vedoucí práce)
Tato práce se zabývá zavedením metodik a nástrojů postupné integrace do reálného projektu k-Wave. Věnuji se především verzi psané v jazyce C/C++ s využitím knihovny OpenMP, která je určená pro běh na superpočítačích. Projekt, díky svým vlastnostem a potřebám, nezapadá mezi běžné projekty, do kterých se postupná integrace zavádí. Z toho důvodu musela být řada běžných postupů upravena a bylo nutné vymyslet některé vlastní. Práce popisuje kompletní sestavení prakticky použitelného řešení. Pokrývá jeho návrh, výběr potřebných nástrojů, zprovoznění běhového prostředí, konfiguraci a nastavení služeb, ze kterých se řešení skládá a softwarovou implementaci frameworku pro běh testů na superpočítačích včetně realizace některých regresních a unit testů. Realizace je postavena na službách Gitlab a Jenkins, které běží v oddělených Docker kontejnerech.
Jednotkové testování zobrazovacího jádra prohlížeče
Šťastný, Michal ; Milička, Martin (oponent) ; Burget, Radek (vedoucí práce)
Tato bakalářská práce je zaměřena na jednotkové testování zobrazovacího jádra prohlížeče pomocí nástroje JUnit. V práci je popsána architektura zobrazovacího jádra CSSBox a seznámení se s nástrojem pro jednotkové testování JUnit. Dále je v práci uveden návrh rámce umožňující tvorbu testů včetně jeho implementace a implementace testů zvolených vlastností CSS. Na závěr jsou shrnuty výsledky těchto testů a návrh možných rozšíření.
Webová aplikace zprostředkovávající výsledky testování výkonu platformy JBoss
Vlasák, Jaroslav ; Letko, Zdeněk (oponent) ; Kočí, Radek (vedoucí práce)
Tato diplomová práce se zabývá vývojem aplikace typu klient-server pro firmu Red Hat. Klientská aplikace se účastní procesu testování platformy JBoss a získává uživatelem definovaná výkonnostní data, která v průběhu testování odesílá serverové aplikaci platformě nezávislou komunikací. Serverová aplikace umožňuje přijatá data analyzovat a několika pohledy vzájemně porovnávat. Tyto služby pro analýzu a srovnávaní dat jsou uživatelům serverové aplikace dostupné prostřednictvím webového klienta. Serverová aplikace rovněž podporuje import výkonnostních dat uložených v XML souboru a také jejich export pro portál qVue. Klientská část aplikace je implementována v jazyce Java a její serverová část je postavena na platformě Java EE.
Moderní technologie pro vývoj J2EE aplikací
Ondrušek, Libor ; Očenášek, Pavel (oponent) ; Trchalík, Roman (vedoucí práce)
Tato bakalářská práce by měla jednoduchým způsobem ukázat využitelnost moderních technologií pro vývoj rozsáhlých podnikových aplikací a názorným způsobem přiblížit vývoj takovýchto aplikací na praktickém příkladu. Jádrem práce je teoretický rozbor technologií Java, zejména vývojových rámců Spring a Hibernate. Teoretická část je názorně doplněna praktickou implementací.
Frameworky pro jednotkové testování v jazyce Scala
Kolmistr, Tomáš ; Pavlíčková, Jarmila (vedoucí práce) ; Šlajchrt, Zbyněk (oponent)
Tato práce se zabývá frameworky pro jednotkové testování v programovacím jazyce Scala. Celkem je v práci představeno pět frameworků, z čehož dva jsou určeny pro jednotkové testování s mock objekty a tři bez mock objektů. První, teoretická část práce má za cíl čtenáře seznámit s pojmy ohledně testování a s jazykem Scala. V další části si práce klade za cíl specifikovat kritéria pro vyběr samotných frameworků včetně kritérií pro jejich následné porovnání. V praktické části jsou na demonstrativní aplikaci napsány jednotkové testy dle testovacích scénářů a provedeno slovní porovnání všech frameworků.
Testování serverových aplikací webovou nadstavbou frameworku TestNG
Effenberger, Petr ; Šlajchrt, Zbyněk (vedoucí práce) ; Pecinovský, Rudolf (oponent)
Bakalářská práce se zabývá testováním aplikací, konkrétně jednotkovým testováním. V první části práce je představena testovací knihovna TestNG a za její pomoci je vytvořen soubor doporučení a postupů pro psaní kvalitního kódu aplikací i testů. Druhá část práce je zaměřena na vývoj webového nástroje založeného na knihovně TestNG, jenž umožňuje efektivní testování serverových aplikací. Součástí práce je i uživatelská příručka pro práci s mnou vytvořeným nástrojem.
Frameworks for unit testing in Java
Vaško, Ľubomír ; Pavlíčková, Jarmila (vedoucí práce) ; Pecinovský, Rudolf (oponent)
Cílem práce je popsat jednotlivé frameworky pro jednotkové testování a stanovení kritérií pro výběr nejvhodnějšího frameworku. První část práce se zamerieva na popis testování a popsání testovacích vzorů pro jednotkové testování. V druhé části jsou popsány vybrané frameworky a to konkrétně JUnit, TestNG, JBehava a JTiger. Ve třetí části práce jsou stanovena kritéria, která by frameworky pro jednotkové testování měli co do největší míře splňovat. Následný výběr frameworku, který nejlépe splňuje stanovená kritéria je provedeno pomocí multikriteriální výběru, který umožnil kritériam přiřadit i váhy důležitosti.
Využití maket objektů k testování a návrhu aplikací
Weigel, Tomáš ; Pavlíček, Luboš (vedoucí práce) ; Pecinovský, Rudolf (oponent)
Cílem této práce je poskytnutí ucelených informací o použití maket objektů při testování a návrhu software. S rostoucí komplexitou vyvíjených aplikací roste i potřeba odhalovat chyby již v průběhu vývoje. V tom nám velkou měrou může pomoci včasné jednotkové testování podle metodiky Test-Driven Development. V úvodu se proto věnuji motivační části, kde jsou poskytnuty základní informace o této metodice, včetně úvodu do její neodmyslitelné součásti, kterou je jednotkové testování. U netriviálního kódu však testování není vždy snadným úkolem. Použití testovacích dvojníků, především maket objektů, pak přímo reaguje na některé nedostatky a problémy klasického jednotkového testování a doplňuje tak soubor technik používaných k testování o další silný nástroj. Jeho přínosy objasňuje tato práce. Rozšíření metodiky Test-Driven Development o použití maket objektů pak slibuje zajímavé možnosti při návrhu software. V závěrečné kapitole práce představuje vybrané nástroje pro podporu práce s maketami objektů, včetně nastínění základů jejich syntaxe.

Národní úložiště šedé literatury : Nalezeno 25 záznamů.   začátekpředchozí16 - 25  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.