Aplikace pro tvorbu sad testů GUI
but.committee | prof. Ing. Tomáš Hruška, CSc. (předseda) doc. RNDr. Jitka Kreslíková, CSc. (místopředseda) Ing. Vladimír Bartík, Ph.D. (člen) prof. RNDr. Alexandr Meduna, CSc. (člen) doc. RNDr. Lubomír Popelínský, Ph.D. (člen) Ing. Aleš Smrčka, Ph.D. (člen) | cs |
but.defence | Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se pak 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: Na základě jaké množiny experimentů byly zvoleny fixní konstanty časových limitů (timeoutů) v sekci 5.4. (3 sekundy pro spuštění aplikace) a v sekci 5.6. (2 sekundy pro ukončení)? Nebylo by např. v případě první z nich vhodnější ponechat její nastavení na uživateli (testerovi)? | 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 | Smrčka, Aleš | cs |
dc.contributor.author | Melo, Juraj | cs |
dc.contributor.referee | Charvát, Lukáš | cs |
dc.date.created | 2013 | cs |
dc.description.abstract | Tato diplomová práce popisuje systém pro automatizované testování GUI, využívající asistenční technologie pro přístup a manipulaci komponent GUI. Vstupem tohoto systému je popis testovací sady, pro který byl navržen speciální jazyk. Popis testovací sady je tvořen událostmi a aktivitami provedenými v uživatelském rozhrání. Testovací systém automaticky vygeneruje různé sekvence zadaných událostí a aktivit, podle specifikovaného kriteria. Vygenerována testovací sada je pak vykonána interpretem jazyka Python, využívajíc Linux Desktop Testing Project (LDTP). Uvedený systém poskytuje zprávy o průběhu a pokrytí jednotlivých testovacích případů a celé testovací sady. | cs |
dc.description.abstract | This thesis describes a system for automated GUI testing using assistive technologies for accessing and manipulating GUI elements. The only input from the user to automated test system is a description of UI events and activities. For this purpose, a specialized language is proposed. The test system then automatically generates possible sequences of UI events applying a given criterion. Generated test set is executed by Python interpreter exploiting the Linux Desktop Testing Project (LDTP). Test system described in this thesis then provides reports and coverage evaluation for particular test cases and the whole test set. | en |
dc.description.mark | A | cs |
dc.identifier.citation | MELO, J. Aplikace pro tvorbu sad testů GUI [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2013. | cs |
dc.identifier.other | 79053 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/53545 | |
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 | automatizované testování GUI | cs |
dc.subject | LDTP | cs |
dc.subject | asistenční technologie | cs |
dc.subject | automated GUI testing | en |
dc.subject | LDTP | en |
dc.subject | assistive technologies | en |
dc.title | Aplikace pro tvorbu sad testů GUI | cs |
dc.title.alternative | Application for Generating GUI Test Suite | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2013-06-18 | cs |
dcterms.modified | 2020-05-09-23:43:24 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 79053 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.26 15:16:06 | en |
sync.item.modts | 2025.01.15 17:24:21 | en |
thesis.discipline | Informační systémy | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémů | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |