Název: | Přehled nástrojů pro automatické testování GUI |
Další názvy: | Overview of automatic GUI testing tools |
Autoři: | Drápalíková, Irena |
Vedoucí práce/školitel: | Lipka Richard, Ing. Ph.D. |
Oponent: | Herout Pavel, Doc. Ing. Ph.D. |
Datum vydání: | 2016 |
Nakladatel: | Západočeská univerzita v Plzni |
Typ dokumentu: | bakalářská práce |
URI: | http://hdl.handle.net/11025/23842 |
Klíčová slova: | testování;automatické testování;gui;jubula;sikulix |
Klíčová slova v dalším jazyce: | testing;automatic testing;gui;jubula;sikulix |
Abstrakt: | Tato bakalářská práce poskytuje základní teoretické poznatky v~oblasti testování grafických uživatelských rozhraní. Vysvětluje základní metody využívané pro toto testování. Dále se zabývá automatizací testování. Obsahem práce je přehledný seznam nástrojů, které jsou pro tento účel na současném trhu k dispozici. Součástí popisu každého nástroje je popis kvality jeho podpory, forma licence, pod kterou je nástroj šiřitelný a v neposlední řadě také přehled technologií, které nástroj podporuje. Následuje podrobnější porovnání nástrojů Jubula a~SikuliX, protože se jedná o jediné nástroje, které jsou k dispozici zdarma a současně umožňují testovat aplikace napsané v jazyce Java. Tato podrobnější analýza obsahuje sedm vytvořených testů v každém nástroji. Během zpracovávání těchto testů byl také každý nástroj hodnocen a byly zaznamenávány nalezené výhody a nevýhody. V závěru práce je zhodnocena jejich uživatelská použitelnost. Toto zhodnocení je založeno na zkušenostech s vytvářením vzorových testů, na měření času běhu jednotlivých testů a na případové studii. Ta proběhla s~pěti uživateli. Uživatelé plnili předepsané úlohy a hodnotili každý nástroj. Součástí případové studie je zejména měření času, který je potřeba pro vytvoření testu v konkrétním nástroji. Na základě těchto kritérií se vítězem porovnání se stal nástroj SikuliX. |
Abstrakt v dalším jazyce: | This bachelor thesis provides basic theoretical knowledge in graphical user interface testing. It explains the basic methods used for this testing. It also deals with testing automation. This work contains a list of tools that are available on the current market. Part of description of each tool is description of the quality of its support, a form of a license under which the tool is avaiable, and an overview of supported technologies. Followed by a detailed comparison of tools Jubula and SikuliX because they are the only tools that are available for free while allowing test applications written in Java. This detailed analysis includes seven tests developed in each software. During creating these tests software has also been evaluated and were registered advantages and disadvantages. In the conclusion is evaluation of user usability of Jubula and SikuliX. This evaluation is based on experience with creating tests, on time measuring course of individual tests and a case study. The case study was made with five users. Users created required tasks and evaluated each tool. Part of the case study is measuring the time it takes to create a test in each tool. Based on these criteria, the best is SikuliX. |
Práva: | Plný text práce je přístupný bez omezení. |
Vyskytuje se v kolekcích: | Bakalářské práce / Bachelor´s works (KIV) |
Soubory připojené k záznamu:
Soubor | Popis | Velikost | Formát | |
---|---|---|---|---|
Drapalikova_2016.pdf | Plný text práce | 699,7 kB | Adobe PDF | Zobrazit/otevřít |
A12B0475P-posudek.pdf | Posudek oponenta práce | 226,88 kB | Adobe PDF | Zobrazit/otevřít |
A12B0475P-hodnoceni.pdf | Posudek vedoucího práce | 198,1 kB | Adobe PDF | Zobrazit/otevřít |
A12B0475P-obhajoba.pdf | Průběh obhajoby práce | 89,32 kB | Adobe PDF | Zobrazit/otevřít |
Použijte tento identifikátor k citaci nebo jako odkaz na tento záznam:
http://hdl.handle.net/11025/23842
Všechny záznamy v DSpace jsou chráněny autorskými právy, všechna práva vyhrazena.