Utilisation of the FEST Swing tool for Java GUI testing

Thesis title: Využití nástroje FEST Swing při testování GUI v Javě
Author: Kutišová, Magda
Thesis type: Bakalářská práce
Supervisor: Pavlíčková, Jarmila
Opponents: Pecinovský, Rudolf
Thesis language: Česky
Abstract:
Tato bakalářská práce se zabývá testováním grafického uživatelského rozhraní (GUI) obecně a popisem práce s frameworkem FEST Swing, který usnadňuje testování GUI v Javě. Jejím cílem je vysvětlit zásady a popsat specifika testování softwaru, a to zejména GUI, a srozumitelně naučit čtenáře základům testování s pomocí frameworku FEST Swing. Zásady testování jsou čerpány ze světové literatury, která popisuje v praxi osvědčenou teorii psaní testů. Základní funkce frameworku FEST Swing jsou podrobně popsány, otestovány a demonstrovány na přiloženém programu a na příkladech, které byly vytvořeny pro tuto práci. Rovněž jsou popsány problémy s používáním frameworku v českém prostředí, na které autorka při práci narazila. Úvodní část práce se věnuje teorii testování softwaru obecně a teorii testování GUI. Druhá polovina práce se zabývá popisem frameworku FEST Swing a vysvětlením jeho využití a funkcí.
Keywords: JUnit; testování GUI; testování softwaru; Java; FEST Swing
Thesis title: Utilisation of the FEST Swing tool for Java GUI testing
Author: Kutišová, Magda
Thesis type: Bachelor thesis
Supervisor: Pavlíčková, Jarmila
Opponents: Pecinovský, Rudolf
Thesis language: Česky
Abstract:
This bachelor thesis deals with graphical user interface testing (GUI) in general and describes the work with the FEST Swing framework which makes Java GUI testing easier. The goal of the thesis is to explain the rules and describe the specifics of software testing, GUI particularly, and teach the reader understandably the basics of testing using the FEST Swing framework. The testing rules are inspired by world literature which describes practically approved theory of test writing. The basic functions of the FEST Swing framework are described in detail, tested and illustrated with examples and with the enclosed application, which were created for this thesis. The problems which the author discovered while using the framework in Czech environment were described as well. The introductory part of the thesis explains the software testing theory in general and the GUI testing theory. The second half of the thesis deals with the description of the FEST Swing framework and explains its functions and usage possibilities.
Keywords: JUnit; GUI testing; software testing; Java; FEST Swing

Information about study

Study programme: Aplikovaná informatika/Informatika
Type of study programme: Bakalářský studijní program
Assigned degree: Bc.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 22. 6. 2010
Date of submission: 11. 5. 2011
Date of defense: 23. 6. 2011
Identifier in the InSIS system: https://insis.vse.cz/zp/26929/podrobnosti

Files for download

    Last update: