Development of a data preparation tool for automated tests

Thesis title: Vývoj nástroje připravujícího data pro automatizované testy
Author: Šesták, Ondřej
Thesis type: Diplomová práce
Supervisor: Karkošková, Soňa
Opponents: Labuť, Ondřej
Thesis language: Česky
Abstract:
Diplomová práce se zaměřuje na návrh, vývoj a implementaci nástroje pro automatizovaný výběr testovacích dat v bankovním prostředí s cílem eliminovat manuální zásahy při výběru klientů pro testování. Hlavním cílem bylo vytvoření modulárního a flexibilního řešení založeného na frameworku Robot Framework, integrovaného do stávající infrastruktury testovacího ekosystému. Analýza technologického kontextu a manuálního procesu odhalila klíčové nedostatky, na jejichž základě byl navržen a implementován nástroj zahrnující několik modulů pro práci s testovacími daty. Validace ukázala zlepšení v několika aspektech. Nástroj umožnil rozšíření množiny testů vhodných k automatizaci na 77 z původních 61. Zlepšil poměr Passed/Failed testů z 2,59 na 4,92 a zároveň zajistil úsporu času testerů o 2 hodin a 48 minut. Výsledky potvrzují stabilitu a efektivitu řešení, které poskytuje škálovatelný základ pro další rozvoj.
Keywords: testování softwaru; SQL; Python; Automatizace; Robot Framework; Rest API
Thesis title: Development of a data preparation tool for automated tests
Author: Šesták, Ondřej
Thesis type: Diploma thesis
Supervisor: Karkošková, Soňa
Opponents: Labuť, Ondřej
Thesis language: Česky
Abstract:
This thesis focuses on the design, development, and implementation of a tool for automated test data selection in a banking environment, aiming to eliminate manual intervention in the selection of clients for testing. The main goal was to create a modular and flexible solution based on the Robot Framework, integrated into the existing infrastructure of the testing ecosystem. The analysis of the technological context and the manual process revealed key deficiencies, which served as the foundation for designing and implementing a tool comprising multiple modules for handling test data. Validation demonstrated improvements in several aspects. The tool expanded the set of tests suitable for automation from the original 61 to 77. It improved the Passed/Failed test ratio from 2.59 to 4.92 and saved testers 2 hours and 48 minutes. The results confirm the stability and efficiency of the solution, providing a scalable foundation for further development.
Keywords: Automation; software testing; Robot Framework; REST API; SQL; Python

Information about study

Study programme: Data a analytika pro business
Type of study programme: Magisterský studijní program
Assigned degree: Ing.
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: 18. 9. 2024
Date of submission: 5. 5. 2025
Date of defense: 2025

Files for download

The files will be available after the defense of the thesis.

    Last update: