Title: Přehled nástrojů pro automatické testování GUI
Other Titles: Overview of automatic GUI testing tools
Authors: Drápalíková, Irena
Advisor: Lipka Richard, Ing. Ph.D.
Referee: Herout Pavel, Doc. Ing. Ph.D.
Issue Date: 2016
Publisher: Západočeská univerzita v Plzni
Document type: bakalářská práce
URI: http://hdl.handle.net/11025/23842
Keywords: testování;automatické testování;gui;jubula;sikulix
Keywords in different language: testing;automatic testing;gui;jubula;sikulix
Abstract: 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.
Abstract in different language: 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.
Rights: Plný text práce je přístupný bez omezení.
Appears in Collections:Bakalářské práce / Bachelor´s works (KIV)

Files in This Item:
File Description SizeFormat 
Drapalikova_2016.pdfPlný text práce699,7 kBAdobe PDFView/Open
A12B0475P-posudek.pdfPosudek oponenta práce226,88 kBAdobe PDFView/Open
A12B0475P-hodnoceni.pdfPosudek vedoucího práce198,1 kBAdobe PDFView/Open
A12B0475P-obhajoba.pdfPrůběh obhajoby práce89,32 kBAdobe PDFView/Open


Please use this identifier to cite or link to this item: http://hdl.handle.net/11025/23842

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.