Generování stromových struktur pro účely testování informačních systémů

but.committeeprof. Ing. Tomáš Vojnar, Ph.D. (předseda) doc. Ing. Ondřej Ryšavý, Ph.D. (místopředseda) Ing. František Grézl, Ph.D. (člen) doc. Ing. Jan Kořenek, Ph.D. (člen) Dr. Ing. Petr Peringer (č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 A. Otázky u obhajoby: Zvažoval jste použití jiného nástroje pro kombinační testování, než je Combine? Zkoušel jste nástroj pustit nad množinou jím vygenerovaných zpráv? Dotaz na spolupráci s firmou. Dotaz na nevalidnost vygenerovaných zpráv.cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorSmrčka, Alešcs
dc.contributor.authorRozsíval, Michalcs
dc.contributor.refereeHruška, Martincs
dc.date.created2021cs
dc.description.abstractCílem této práce je vytvořit nástroj automatizující testování informačních systémů. Nástroj vytváří testovací zprávy podobné těm v reálném provozu, přičemž podobností se v rámci této práce rozumí podobnost struktur posílaných dat. Princip činnosti spočívá ve zpracování záznamu komunikace, který si nástroj načte a jednotlivé v něm obsažené zprávy převede do uniformního formátu. Takto uložené zprávy klasifikuje do skupin, které abstrahuje do podoby vhodné pro následné generování náhodných testovacích zpráv. Podporována je komunikace prostřednictvím protokolu REST API a OPC UA a stromově strukturovaná data ve formátu JSON a XML . Nové zprávy jsou vytvářeny na základě kombinačního testování s pokrytím Pair-Wise . Výsledná funkcionalita nástroje byla ověřena na reálných záznamech komunikace.cs
dc.description.abstractThe work aims to create a tool for automated testing of information systems. It creates messages similar in structure to those in the communication of existing systems. The program reads provided communication record according to configuration and saves the individual messages in a uniform form. It splits the saved messages into groups and abstracts them into a suitable form for a subsequent generation of new random test messages based on a combinatorial testing with Pair-Wise coverage. The tool supports communication using the REST API and OPC UA protocols and structured data in XML and JSON . The program was tested by processing real communication records.en
dc.description.markAcs
dc.identifier.citationROZSÍVAL, M. Generování stromových struktur pro účely testování informačních systémů [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2021.cs
dc.identifier.other136451cs
dc.identifier.urihttp://hdl.handle.net/11012/199327
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.subjectkombinační testovanícs
dc.subjectPair-Wisecs
dc.subjectklasifikacecs
dc.subjectabstrakcecs
dc.subjectgenerovánícs
dc.subjectkomunikacecs
dc.subjectstromová strukturacs
dc.subjectinformační systémcs
dc.subjectprotokolcs
dc.subjectzprávacs
dc.subjectHTTPcs
dc.subjectREST APIcs
dc.subjectOPC UAcs
dc.subjectXMLcs
dc.subjectJSONcs
dc.subjecttestingen
dc.subjectcombinatorial testingen
dc.subjectPair-Wiseen
dc.subjectclassificationen
dc.subjectabstractionen
dc.subjectgeneratingen
dc.subjectcommunicationen
dc.subjecttree structureen
dc.subjectinformation systemen
dc.subjectprotocolen
dc.subjectmessageen
dc.subjectHTTPen
dc.subjectREST APIen
dc.subjectOPC UAen
dc.subjectXMLen
dc.subjectJSONen
dc.titleGenerování stromových struktur pro účely testování informačních systémůcs
dc.title.alternativeGenerating Tree Structures for Testing of Information Systemsen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2021-06-15cs
dcterms.modified2021-06-19-12:15:56cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid136451en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 19:34:59en
sync.item.modts2025.01.17 12:24:34en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentní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:
1.87 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-23346_v.pdf
Size:
86.04 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-23346_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-23346_o.pdf
Size:
87.84 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-23346_o.pdf
Loading...
Thumbnail Image
Name:
review_136451.html
Size:
1.48 KB
Format:
Hypertext Markup Language
Description:
file review_136451.html
Collections