Generování modelů pro testy ze zdrojových kódů

but.committeedoc. Ing. František Zbořil, CSc. (předseda) doc. Ing. Vladimír Janoušek, Ph.D. (místopředseda) doc. Ing. Vítězslav Beran, Ph.D. (člen) doc. RNDr. Aleš Horák, Ph.D. (člen) Ing. Martin Hrubý, Ph.D. (člen) Ing. Jaroslav Rozman, 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 C.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.authorKraut, Danielcs
dc.contributor.refereeMalík, Viktorcs
dc.date.created2019cs
dc.description.abstractílem této diplomové práce je navrhnout a implementovat nástroj pro automatické generování cest ze zdrojových kódů. V rámci práce byla nastudována problematika testování založeného na modelech a navrženo možné řešení automatického generátoru, dle kritérií pokrytí definovaných nad modelem CFG. Stěžejním bodem diplomové práce je návrh a popisuje implementaci nástroje. Nástroj podporuje množství kritérií pokrytí, které umožňují uživateli navrhovaného nástroje zaměřit se na konkrétní aspekt zkoumaného systému, který chce pokrýt testy. Navíc je nástroj přizpůsoben pro další požadavky na velikost generované testovací sady, reflektující reálné požadavky s praktickým využitím. Generátor byl implementován v jazyce C++ a webové rozhraní k němu v jazyce Python, které zároveň slouží pro integraci do platformy Testos.cs
dc.description.abstractThe aim of the masters thesis is to design and implement a tool for automatic generation of paths in source code. Firstly was acquired a study of model based testing and possible design for the desired automatic generator based on coverage criteria defined on CFG model. The main point of the master theis is the tool design and description of its implementation. The tool supports many coverage criteria, which allows the user of such tool to focus on specific artefact of the system under test. Moreover, this tool is tuned to allow aditional requirements on the size of generated test suite, reflecting real world practical usage. The generator was implemented in C++ language and web interface for it in Python language, which at the same time is used to integrated the tool into Testos platform.en
dc.description.markCcs
dc.identifier.citationKRAUT, D. Generování modelů pro testy ze zdrojových kódů [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2019.cs
dc.identifier.other121988cs
dc.identifier.urihttp://hdl.handle.net/11012/180370
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.subjectautomatický generátorcs
dc.subjecttestovánícs
dc.subjectmodel checkingcs
dc.subjectkritérium pokrytícs
dc.subjecttok řízenícs
dc.subjecttok datcs
dc.subjectlogický výrazcs
dc.subjecttestovací cestacs
dc.subjectLLVMcs
dc.subjectIRcs
dc.subjectCFGcs
dc.subjectautomatic generatoren
dc.subjecttestingen
dc.subjectmodel checkingen
dc.subjectcoverage criteriaen
dc.subjectcontrol flowen
dc.subjectdata flowen
dc.subjectlogical expressionen
dc.subjecttest pathen
dc.subjectLLVMen
dc.subjectIRen
dc.subjectCFGen
dc.titleGenerování modelů pro testy ze zdrojových kódůcs
dc.title.alternativeGenerating of Testing Models from Source Codeen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2019-06-19cs
dcterms.modified2019-07-08-13:31:22cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid121988en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 15:28:57en
sync.item.modts2025.01.15 16:40:53en
thesis.disciplineInteligentní systémycs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.4 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-21628_v.pdf
Size:
85.74 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-21628_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-21628_o.pdf
Size:
88.63 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-21628_o.pdf
Loading...
Thumbnail Image
Name:
review_121988.html
Size:
1.44 KB
Format:
Hypertext Markup Language
Description:
file review_121988.html
Collections