Národní úložiště šedé literatury Nalezeno 25 záznamů.  1 - 10dalšíkonec  přejít na záznam: Hledání trvalo 0.01 vteřin. 
Automatizace testování webových aplikací
Novotný, Libor ; Bardonek, Petr (oponent) ; Strnadel, Josef (vedoucí práce)
Cílem této práce je průzkum nástrojů určených pro automatizaci testování webových aplikací a jejich vzájemné porovnání. Zkoušenými nástroji byly Selenium, Katalon Studio a Playwright. Testy byly vytvářeny v rámci procesu vývoje řízeného chováním a slouží pro automatizaci testování informačního systému společnosti Optimal-Energy.cz, a.s. Na základě vytvořených řešení byl zvolen vhodný nástroj pro další testování systému společnosti. Výsledky této práce umožňují porovnat možnosti jednotlivých nástrojů a pomoci při volbě vhodného automatizačního nástroje. Vytvořené řešení usnadnilo proces testování vybrané webové aplikace.
Laboratorní úlohy k dynamické analýze kódu
Košina, Petr ; Přinosil, Jiří (oponent) ; Sysel, Petr (vedoucí práce)
Diplomová práce se zaměřuje na statickou a dynamickou analýzu v softwarovém inženýrství. Statická analýza je zkoumání zdrojového kódu bez jeho spuštění, zatímco dynamická analýza se soustředí na provádění kódu a testování jeho běhu. Práce zkoumá různé techniky a nástroje obou analýz, včetně jejich výhod a omezení. Obsahem práce je rovněž výzkum implementace metod dynamické analýzy kódu napříč operačnímy systémy. Důraz je kladen na porovnání obou metod a jejich aplikaci v reálném softwarovém prostředí. Konkrétně poskytuje praktické laboratorní úlohy, které mají studentům pomoci lépe pochopit problematiku dynamické analýzy.
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í.
Extrakce grafu toku řízení z formátu LLVM IR
Kondula, Václav ; Šoková, Veronika (oponent) ; Smrčka, Aleš (vedoucí práce)
Tato bakalářská práce se zabývá návrhem a implementací extrakce grafů toku řízení ze zdrojových souborů jazyků C a C++ ve formátu LLVM IR. K tomu účelu bylo použito rozhraní LibTooling překladače Clang, pomocí něhož byl tento extraktor implementován jako samostatný nástroj. Výstup programu odpovídá požadavkům platformy Testos, jemuž poskytuje data pro automatické generování testovacích požadavků na základě specifického pokrytí.
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í.
Automatizované testování systému Fitcrack
Chripko, Juraj ; Polčák, Libor (oponent) ; Hranický, Radek (vedoucí práce)
Práca si kladie za cieľ navrhnúť a implementovať automatizované testy pre systém Fitcrack, distribuovaný systém na lámanie hesiel založený na platforme BOINC. Je využité testovanie so znalosťou zdrojových kódov, konkrétne testovanie založené na požiadavkách. Na začiatku práce sú vysvetlené všeobecné praktiky testovania, potom nasleduje kapitola o testovaní založenom na požiadavkách, ktorá je základom praktickej časti. Práca ďalej obsahuje popis architektúry systému Fitcrack, návrh testov, vybrané detaily implementácie ako aj popis a výsledky testovania.
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í.
Test Suite of the EAS Framework
Mazáková, Júlia ; Janoušek, Vladimír (oponent) ; Smrčka, Aleš (vedoucí práce)
This work focuses on the software testing of the system with an emphasis on lower layers of testing, which includes unit and integration testing. The primary objective is to showcase the testing process using the EAS (Effective Agenda System) framework, starting with the test plan process followed by the creation of the final test suite that will evaluate the performance of the system's backend microservices. This test suite covers a significant part of the system's functionality. The results are stored and analyzed in the final test report. Performed analysis of the system and the final suite serve as valuable assets in the context of testing.

Národní úložiště šedé literatury : Nalezeno 25 záznamů.   1 - 10dalšíkonec  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.