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.