Vývoj nástroje připravujícího data pro automatizované testy
Název práce: | Vývoj nástroje připravujícího data pro automatizované testy |
---|---|
Autor(ka) práce: | Šesták, Ondřej |
Typ práce: | Diplomová práce |
Vedoucí práce: | Karkošková, Soňa |
Oponenti práce: | Labuť, Ondřej |
Jazyk práce: | Česky |
Abstrakt: | 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. |
Klíčová slova: | testování softwaru; SQL; Python; Automatizace; Robot Framework; Rest API |
Název práce: | Development of a data preparation tool for automated tests |
---|---|
Autor(ka) práce: | Šesták, Ondřej |
Typ práce: | Diploma thesis |
Vedoucí práce: | Karkošková, Soňa |
Oponenti práce: | Labuť, Ondřej |
Jazyk práce: | Česky |
Abstrakt: | 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. |
Klíčová slova: | Automation; software testing; Robot Framework; REST API; SQL; Python |
Informace o studiu
Studijní program / obor: | Data a analytika pro business |
---|---|
Typ studijního programu: | Magisterský studijní program |
Přidělovaná hodnost: | Ing. |
Instituce přidělující hodnost: | Vysoká škola ekonomická v Praze |
Fakulta: | Fakulta informatiky a statistiky |
Katedra: | Katedra informačních technologií |
Informace o odevzdání a obhajobě
Datum zadání práce: | 18. 9. 2024 |
---|---|
Datum podání práce: | 5. 5. 2025 |
Datum obhajoby: | 12. 6. 2025 |
Identifikátor v systému InSIS: | https://insis.vse.cz/zp/89427/podrobnosti |
Soubory ke stažení
Hlavní práce
Neveřejný soubor Stáhnout
Neveřejný soubor Stáhnout