Prostředí pro automatizované testování síťových aplikací
Loading...
Date
Authors
Rozprým, Dalimil
ORCID
Advisor
Referee
Mark
A
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta informačních technologií
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.
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.
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.
Description
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.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
Softwarové inženýrství
Comittee
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)
Date of acceptance
2024-06-19
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.
Result of defence
práce byla úspěšně obhájena
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení