Přehled nástrojů pro automatické testování GUI
Date issued
2016
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Západočeská univerzita v Plzni
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.
Description
Subject(s)
testování, automatické testování, gui, jubula, sikulix