Aplikace založené na generátoru testovacích případů
but.committee | doc. Ing. Vladimír Janoušek, Ph.D. (předseda) doc. Ing. Lukáš Burget, Ph.D. (místopředseda) prof. Ing. Jan M. Honzík, CSc. (člen) Ing. Vojtěch Mrázek, Ph.D. (člen) Ing. Jaroslav Rozman, Ph.D. (člen) | cs |
but.defence | Studentka nejprve prezentovala výsledky, kterých dosáhla v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Studentka následně odpověděla na otázky oponenta. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studentky na položené otázky rozhodla práci hodnotit stupněm " C ". Otázky u obhajoby: Proč byl zvolen nástroj UPPAAL? V rámci práce provádíte experimenty nad 3 relativně malými systémy. Nebylo uvažováno o provedení experimentů nad ještě jedním větším systémem pro posouzení výkonu nástroje? | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Strnadel, Josef | cs |
dc.contributor.author | Leonteva, Valeriia | cs |
dc.contributor.referee | Bardonek, Petr | cs |
dc.date.created | 2021 | cs |
dc.description.abstract | Cílem této bakalářské práce je vytvořit přehled aktuálního stavu nástrojů, které umožňují automaticky generovat testovací případy. Dále na příkladu zvoleného nástroje ukázat způsob práce s ním a jeho schopnosti v generaci spustitelných testu. Pro následující práci byl vybrán nástroj UPPAAL, který umožňuje vytvořit model zvoleného systému pomocí časovaných automatů, ověřit a simulovat jeho běh a následně vytvořit testovací případ pro daný systém. Ve výsledku nástroj vygeneruje cestu průchodu systémem, kterou je možné uložit ve formě spustitelného testovacího případu a to v libovolném programovacím jazyce. Pro testování byly zvoleny tři různé systémy: systém vypínače světla, implementovaný v jazyce Java; 2-bitová násobička, jejíž chování je popsané pomocí jazyka Verilog; a systém zjednodušeného výtahu, který je představen v jazyce C. Ve výsledku byly získány spustitelné testovací případy pro zvolené systémy, spolu s jejich vlastnostmi jako pokrytí systému, počet kroků pro dosažení cílů a kvalita vygenerovaných cest. | cs |
dc.description.abstract | The aim of this bachelor's thesis is to create an overview of the current state of tools that allow automatic generation of test cases and select one tool to show how it works and its ability to generate executable tests. The UPPAAL program was chosen for the following work. Tool allows to create a model of the selected system using timed automata, verify and simulate its operation and create a test case for the system. In the results, the tool generates a path through the system, which can be saved in the form of executable test cases in any programming language. Three different systems were chosen for testing: a light switch system implemented in Java; 2-bit multiplier, which behavior is described by Verilog language; and a simplified elevator system, which working process is introduced in C language. As a result, executable test cases were obtained for selected systems along with their features such as system coverage, number of steps to achieve goals, and quality of generated paths. | en |
dc.description.mark | C | cs |
dc.identifier.citation | LEONTEVA, V. Aplikace založené na generátoru testovacích případů [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2021. | cs |
dc.identifier.other | 136486 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/199349 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | Testování | cs |
dc.subject | testovací případ | cs |
dc.subject | generátor testovacích případů | cs |
dc.subject | pokrytí | cs |
dc.subject | UPPAAL. | cs |
dc.subject | Testing | en |
dc.subject | test case | en |
dc.subject | test case generation | en |
dc.subject | coverage | en |
dc.subject | UPPAAL. | en |
dc.title | Aplikace založené na generátoru testovacích případů | cs |
dc.title.alternative | Applications Based on Generator of Test Cases | en |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2021-06-17 | cs |
dcterms.modified | 2021-06-19-12:16:31 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 136486 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.18 19:35:23 | en |
sync.item.modts | 2025.01.15 15:00:53 | en |
thesis.discipline | Informační technologie | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačových systémů | cs |
thesis.level | Bakalářský | cs |
thesis.name | Bc. | cs |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- final-thesis.pdf
- Size:
- 1.4 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-23585_v.pdf
- Size:
- 92.3 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-23585_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-23585_o.pdf
- Size:
- 89.34 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-23585_o.pdf
Loading...
- Name:
- review_136486.html
- Size:
- 1.45 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_136486.html