Prostředí pro automatizované testování síťových aplikací
but.committee | doc. Ing. Ondřej Ryšavý, Ph.D. (předseda) doc. RNDr. Jitka Kreslíková, CSc. (člen) doc. Ing. Vladimír Janoušek, Ph.D. (člen) Ing. Vladimír Bartík, Ph.D. (člen) Ing. Šárka Květoňová, Ph.D. (člen) Ing. Radek Hranický, Ph.D. (člen) | cs |
but.defence | Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A. | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie a umělá inteligence | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Šišmiš, Lukáš | cs |
dc.contributor.author | Rozprým, Dalimil | cs |
dc.contributor.referee | Setinský, Jiří | cs |
dc.date.created | 2024 | cs |
dc.description.abstract | Tato práce si klade za cíl vytvořit prostředí pro komplexní podporu automatizace testování síťových aplikací. Testování síťových aplikací přináší svá specifika, která se nevyskytují v procesu testování jiného softwaru. Příkladem těchto specifik je zejména nutnost práce se síťovou architekturou, obsahující různá vzájemně komunikující zařízení. V tomto textu jsou nejprve nastíněny příklady aplikací pro testování ve vytvořeném prostředí a následně se věnuje popisu prostředí samotného. Popsány jsou technologie využité pro realizaci prostředí, jeho návrh, detaily implementace a také příležitosti k dalšímu rozšíření. Prostředí pro automatizované testování síťových aplikací řeší problematiku zejména řízení automatizace na platformě GitLab CI/CD, distribuci informací o běhovém prostředí samotným testům a reálné propojení fyzických zařízení na testovací síti. Vzhledem k dynamice problematiky vycházející z vývoje nových síťových aplikací a zavádění nového hardwaru do síťových architektur, je realizace prostředí zaměřena na jeho rozšířitelnost. | cs |
dc.description.abstract | The goal of this thesis is to create an environment supporting complex automation of network application testing. Testing of network applications poses some challenges not necessarily present in other software testing. The necessity of working with network architectures containing various interconnected devices is an example of those challenges. This text first outlines examples of the network applications which the environment is suited for, and then focuses on the envirnment itself. Subsequently, the technologies which the environment depends on, its design, details of its implementation and opportunities for extension are discussed. The environment for network application testing automation mainly focuses on solving challenges consisting of running the automation on GitLab CI/CD platform, distribution of data about testing environment to the tests themselves, and actually connecting the physical devices in testing netwrork. Due to the dynamic of new network application development and the introduction of new hardware into network architectures, the design of the environment focuses mainly on its extendability. | en |
dc.description.mark | A | cs |
dc.identifier.citation | ROZPRÝM, D. Prostředí pro automatizované testování síťových aplikací [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024. | cs |
dc.identifier.other | 154950 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/248904 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | síťové aplikace | cs |
dc.subject | testování | cs |
dc.subject | automatizace | cs |
dc.subject | GitLab | cs |
dc.subject | průběžná integrace | cs |
dc.subject | Pytest | cs |
dc.subject | síťové přepínače | cs |
dc.subject | konfigurace síťových přepínačů | cs |
dc.subject | network applications | en |
dc.subject | testing | en |
dc.subject | automation | en |
dc.subject | GitLab | en |
dc.subject | continuous integration | en |
dc.subject | Pytest | en |
dc.subject | network switches | en |
dc.subject | network switch configuration | en |
dc.title | Prostředí pro automatizované testování síťových aplikací | cs |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2024-06-19 | cs |
dcterms.modified | 2024-06-19-14:08:41 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 154950 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.26 15:38:17 | en |
sync.item.modts | 2025.01.17 13:26:34 | en |
thesis.discipline | Softwarové inženýrství | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačových systémů | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |