Automatické testování software

but.committeedoc. Mgr. Adam Rogalewicz, Ph.D. (předseda) doc. Ing. Zdeněk Vašíček, Ph.D. (místopředseda) Ing. Ivana Burgetová, Ph.D. (člen) Ing. František Grézl, Ph.D. (člen) Ing. Aleš Smrčka, Ph.D. (člen)cs
but.defenceStudent 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 B. Otázky u obhajoby: Je možné vytvořený emulátor (alespoň jeho jádro) využít i pro jiné IoT systémy? Kdo vybral nástroj Tavern? Vy, kolega, se kterým jste spolupracoval, nebo byl nástroj doporučen z venku? Jaký je rozdíl mezi automatickým a manuálním testováním? Co vás vedlo k vytvoření dalších testů? Říká vám něco fuzz testing?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorKorček, Pavolcs
dc.contributor.authorHanák, Karelcs
dc.contributor.refereeSakin, Martincs
dc.date.created2020cs
dc.description.abstractTato práce se zabývá testováním open source softwaru a automatizací testování. Cílem práce je navrhnout testy, implementovat testovací případy a integrovat je do prostředí vývoje softwaru pro správu sítí Internetu věcí (IoT). Software byl rozšířen o komunikační komponentu využívající protokol TCP, která slouží k navázání spojení s emulátorem IoT sítě. Pro testování a automatizaci byl zvolen nástroj Tavern. Celé řešení je rozděleno do obrazů nástroje Docker. Výsledné řešení je snadno rozšiřitelné o možnou budoucí funkcionalitu. Na základě testování provedeného s emulátorem sítě se podařilo objevit několik chyb v dokumentaci softwaru i samotném softwaru. Přínosem této práce je identifikace chyb a usnadnění testování v podobě emulátoru sítě, který umožňuje provádět automatizované testování bez nutnosti využití skutečných IoT zařízení.cs
dc.description.abstractThis thesis deals with open source software testing and automation of testing. The goal was to design tests, implement test cases and integrate them into the development environment of a software used to manage Internet of Things (IoT) networks. A new communication component using the TCP protocol was implemented to establish a connection with an IoT network emulator. A tool called Tavern was chosen for testing and automation. The entire solution is split into Docker images. The result can be easily extended with possible future functionality. As a result of testing with the network emulator, a handful of errors were found in both software documentation and the software itself. The main contribution of this thesis is the identification of errors as well as a way to simplify testing in the form of an IoT network emulator, allowing for automation of testing without the need for real IoT devices.en
dc.description.markBcs
dc.identifier.citationHANÁK, K. Automatické testování software [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2020.cs
dc.identifier.other129096cs
dc.identifier.urihttp://hdl.handle.net/11012/191675
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjecttestovánícs
dc.subjectautomatizacecs
dc.subjectinternet věcícs
dc.subjectIoTcs
dc.subjectIQRF Tech s.r.ocs
dc.subjectTaverncs
dc.subjectDockercs
dc.subjectCI/CDcs
dc.subjecttestingen
dc.subjectautomationen
dc.subjectinternet of thingsen
dc.subjectIoTen
dc.subjectIQRF Tech s.r.oen
dc.subjectTavernen
dc.subjectDockeren
dc.subjectCI/CDen
dc.titleAutomatické testování softwarecs
dc.title.alternativeAutomatic Testing of Softwareen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2020-07-09cs
dcterms.modified2020-07-17-15:04:26cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid129096en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 19:31:37en
sync.item.modts2025.01.15 12:13:57en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačových systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
979.02 KB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-22996_v.pdf
Size:
85.83 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-22996_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-22996_o.pdf
Size:
87.57 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-22996_o.pdf
Loading...
Thumbnail Image
Name:
review_129096.html
Size:
1.42 KB
Format:
Hypertext Markup Language
Description:
file review_129096.html
Collections