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 |