Rozvoj nástroje Combine

but.committeeprof. Ing. Tomáš Vojnar, Ph.D. (předseda) doc. Ing. František Zbořil, CSc. (člen) doc. Mgr. Adam Rogalewicz, Ph.D. (člen) Dr. Ing. Petr Peringer (člen) Ing. Vladimír Veselý, Ph.D. (člen) Ing. Radek Kočí, 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í technologie a umělá inteligencecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorSmrčka, Alešcs
dc.contributor.authorNováček, Pavelcs
dc.contributor.refereeJanoušek, Vladimírcs
dc.date.created2023cs
dc.description.abstractTato práce se zabývá reimplementací webového nástroje Combine, který pro uživatelem specifikované parametry a specifikovaná omezení vygeneruje použitím algoritmu IPOG kombinatorickou testovací sadu splňující požadované kombinatorické kritérium pokrytí. Práce je řešena v kontextu platformy Testos, která cílí na automatizaci softwarového testování. Cílem této práce je analyzovat aktuální stav nástroje, identifikovat jeho chyby a nedostatky, diskutovat vhodná rozšíření jeho funkcionality a na základě těchto poznatků vytvořit nový návrh a implementaci nástroje Combine. Vytvořené řešení zachovává veškerou funkcionalitu původního nástroje a zároveň ji rozšiřuje na všech úrovních architektury. Nástroj je nejen lépe ovladatelný díky uživatelsky přívětivějšímu webovému rozhraní, ale nabízí i nové možnosti pro generování testovacích sad. Pro jeho implementaci byly zvoleny vhodnější technologie, díky kterým je nástroj přenositelný a generuje testovací sadu značně rychleji než předchozí implementace a dokáže konkurovat existujícím řešením pro generování kombinatorické testovací sady.cs
dc.description.abstractThis thesis deals with the reimplementation of the web tool Combine, which generates combinatorial test sets satisfying user-specified parameters and constraints using the IPOG algorithm. The thesis is a part of Testos platform, which aims at software testing automation. The goal of this thesis is to analyze the current state of the tool, identify its errors and deficiencies, discuss suitable extensions to its functionality, and based on these findings, create a new design and implementation of the Combine tool. The new solution preserves all the functionality of the previous tool and at the same time expands it on all levels of the architecture. The tool is not only more manageable thanks to a more user-friendly web interface but also offers new possibilities for test set generation. More suitable technologies have been chosen for its implementation, making the tool portable and significantly faster in generating test sets compared to the previous implementation, capable of competing with existing solutions for combinatorial test set generation.en
dc.description.markCcs
dc.identifier.citationNOVÁČEK, P. Rozvoj nástroje Combine [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.cs
dc.identifier.other147622cs
dc.identifier.urihttp://hdl.handle.net/11012/213215
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.subjectCombinecs
dc.subjectTestoscs
dc.subjectReactcs
dc.subject.NET 7cs
dc.subjectC++cs
dc.subjectSMT Solvercs
dc.subjectkombinatorické testovánícs
dc.subjectgenerování testovací sadycs
dc.subjectalgoritmus IPOGcs
dc.subjecttestování T-Wisecs
dc.subjectBase-Choice algorithmcs
dc.subjectekvivalenční dělení vstupní doménycs
dc.subjectwebová aplikacecs
dc.subjectCombineen
dc.subjectTestosen
dc.subjectReacten
dc.subject.NET 7en
dc.subjectC++en
dc.subjectSMT Solveren
dc.subjectcombinatorial testingen
dc.subjecttest set generationen
dc.subjectIPOG algorithmen
dc.subjectT-Wise testingen
dc.subjectBase-Choiceen
dc.subjectequivalence partitioning of input domainen
dc.subjectweb applicationen
dc.titleRozvoj nástroje Combinecs
dc.title.alternativeDevelopment of Combine Toolen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2023-06-19cs
dcterms.modified2023-06-19-10:05:54cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid147622en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 15:37:36en
sync.item.modts2025.01.15 23:33:23en
thesis.disciplineVerifikace a testování softwarecs
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 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
2.43 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_147622.html
Size:
6.96 KB
Format:
Hypertext Markup Language
Description:
file review_147622.html
Collections