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 VelikostFormát 
Drapalikova_2016.pdfPlný text práce699,7 kBAdobe PDFZobrazit/otevřít
A12B0475P-posudek.pdfPosudek oponenta práce226,88 kBAdobe PDFZobrazit/otevřít
A12B0475P-hodnoceni.pdfPosudek vedoucího práce198,1 kBAdobe PDFZobrazit/otevřít
A12B0475P-obhajoba.pdfPrůběh obhajoby práce89,32 kBAdobe PDFZobrazit/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.