Přehled nástrojů pro automatické testování GUI

dc.contributor.advisorLipka Richard, Ing. Ph.D.
dc.contributor.authorDrápalíková, Irena
dc.contributor.refereeHerout Pavel, Doc. Ing. Ph.D.
dc.date.accepted2016-6-9
dc.date.accessioned2017-02-21T08:31:04Z
dc.date.available2015-10-12
dc.date.available2017-02-21T08:31:04Z
dc.date.issued2016
dc.date.submitted2016-5-5
dc.description.abstractTato 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.cs
dc.description.abstract-translatedThis 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.en
dc.description.resultObhájenocs
dc.format53 s.cs
dc.format.mimetypeapplication/pdf
dc.identifier67783
dc.identifier.urihttp://hdl.handle.net/11025/23842
dc.language.isocscs
dc.publisherZápadočeská univerzita v Plznics
dc.rightsPlný text práce je přístupný bez omezení.cs
dc.rights.accessopenAccessen
dc.subjecttestovánícs
dc.subjectautomatické testovánícs
dc.subjectguics
dc.subjectjubulacs
dc.subjectsikulixcs
dc.subject.translatedtestingen
dc.subject.translatedautomatic testingen
dc.subject.translatedguien
dc.subject.translatedjubulaen
dc.subject.translatedsikulixen
dc.thesis.degree-grantorZápadočeská univerzita v Plzni. Fakulta aplikovaných vědcs
dc.thesis.degree-levelBakalářskýcs
dc.thesis.degree-nameBc.cs
dc.thesis.degree-programInženýrská informatikacs
dc.titlePřehled nástrojů pro automatické testování GUIcs
dc.title.alternativeOverview of automatic GUI testing toolsen
dc.typebakalářská prácecs
local.relation.IShttps://portal.zcu.cz/StagPortletsJSR168/CleanUrl?urlid=prohlizeni-prace-detail&praceIdno=67783

Files

Original bundle
Showing 1 - 4 out of 4 results
No Thumbnail Available
Name:
Drapalikova_2016.pdf
Size:
699.7 KB
Format:
Adobe Portable Document Format
Description:
Plný text práce
No Thumbnail Available
Name:
A12B0475P-posudek.pdf
Size:
226.88 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta práce
No Thumbnail Available
Name:
A12B0475P-hodnoceni.pdf
Size:
198.1 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího práce
No Thumbnail Available
Name:
A12B0475P-obhajoba.pdf
Size:
89.32 KB
Format:
Adobe Portable Document Format
Description:
Průběh obhajoby práce