Nástroj pro automatizované testování GUI
A Tool for Automated Testing of GUI
Author
Advisor
Smrčka, AlešReferee
Charvát, LukášGrade
CAlternative metrics PlumX
http://hdl.handle.net/11012/56526Altmetrics
http://hdl.handle.net/11012/56526
http://hdl.handle.net/11012/56526
Metadata
Show full item recordAbstract
Testování GUI je navzdory jeho použitelnosti a rozšířenosti poměrně nově vznikající obor. Pro ověření GUI funkčnosti se používá často ručního testování. Cílem práce je vytvořit nástroj, který lze využít k otestování a ovládání GUI. Nástrojem bude knihovna pro automatizované testování GUI s využitím metody rozpoznávání objektů. Knihovna bude detekovat základní objekty GUI a manipulovat s nimi podle jejich typického chování. Detekce objektu bude založena na zpracování obrazu a pozorování grafických změn objektu při příchozích událostech od klávesnice a myši. Despite of GUI usability and availability is GUI testing quite new specialization technique. Manual testing is often used for verifying of GUI functionality. The aim of this work is to create a tool for testing and controling GUI. By tool is meant library for automated testing of GUI using object recognization method. Library detects basic GUI elements and controls them according to their standard behavior. Object detection depends on image processing and tracing graphic changes while mouse and key events are incoming.
Keywords
automatizované testování, testování GUI, VNC, virtualizace, zpracování obrazu, test automation, GUI testing, VNC, virtualization, image processingLanguage
čeština (Czech)Study brunch
Informační technologieComposition of Committee
doc. RNDr. Jitka Kreslíková, CSc. (předseda) doc. Ing. Vladimír Drábek, CSc. (místopředseda) doc. Ing. Peter Chudý, Ph.D., MBA (člen) Ing. Radek Kočí, Ph.D. (člen) doc. Ing. Ondřej Ryšavý, Ph.D. (člen)Date of defence
2014-06-18Process of defence
Student 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ázku 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. Otázky u obhajoby: Na základě čeho byla v sekci 5.4.3 zvolena fixní konstanta pro maximální vzdálenost mezi konturami (7 pixelů)? Nebylo by vhodnější ponechat její nastavení na uživateli (testerovi)?Result of the defence
práce byla úspěšně obhájenaPersistent identifier
http://hdl.handle.net/11012/56526Source
VACEK, L. Nástroj pro automatizované testování GUI [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2014.Collections
- 2014 [305]