|
Generator of Test Runs over GUI
Sojčák, Juraj ; Peringer, Petr (referee) ; Smrčka, Aleš (advisor)
Graphical user interfaces represent significant part of computer systems. This causes an increase of demands for their proper behavior, which can be achieved by a proper testing during development. This thesis describes the principles of model based testing for automated generation of test cases. In this way, the productivity of test teams can increase. The thesis defines model for modeling the most common GUI elements, algorithm for obtaining such a model from the GUI, and a tool for definition of coverage criteria.
|
| |
|
A Tool for Automated Testing of GUI
Vacek, Lukáš ; Charvát, Lukáš (referee) ; Smrčka, Aleš (advisor)
Despite of GUI usability and availability is GUI testing quite new specialization technique. Manual testing is often used for verifying of GUI functionality. The aim of this work is to create a tool for testing and controling GUI. By tool is meant library for automated testing of GUI using object recognization method. Library detects basic GUI elements and controls them according to their standard behavior. Object detection depends on image processing and tracing graphic changes while mouse and key events are incoming.
|
| |
|
A Test Set for Red Hat Test Suite
Novotná, Kateřina ; Peringer, Petr (referee) ; Smrčka, Aleš (advisor)
This bachelor's thesis deals with test preparation for Red Hat Test Sytem (RHTS). Basic concepts of software testing explained, RHTS described in more detail, together with an approach how to make a test set for a software package. The main areas for test for selected packages, wireshark and wireshark-gnome in particular, are analysed and tests are designed and implemented using Dogtail framework for GUI testing and RHTS library for other tests.
|
|
Checker of User Experience Guidelines
Kříž, Vítězslav ; Peringer, Petr (referee) ; Smrčka, Aleš (advisor)
The aim of this work is to create a tool for automated checking the correct characteristics of the user interface. The thesis includes a list of rules from GNOME, KDE and OSX, which are suitable for automatic control. The tool verifies the background elements of the user interface while the user operates the program under test. The rules are ranked according to the severity and outcome of the program is also overall score. The final part contains testing of normally available programs. The application is appropriate for verifying a graphical user interface in development.
|
|
Utilisation of the FEST Swing tool for Java GUI testing
Kutišová, Magda ; Pavlíčková, Jarmila (advisor) ; Pecinovský, Rudolf (referee)
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.
|