Integrační testy pro spouštění komplexních výpočetních úloh

dc.contributor.advisorGolasowski, Martin
dc.contributor.authorJanča, Tobias
dc.contributor.refereeKožusznik, Jan
dc.date.accepted2026-06-01
dc.date.accessioned2026-09-02T14:42:02Z
dc.date.available2026-09-02T14:42:02Z
dc.date.issued2026
dc.description.abstractTato práce se zabývá návrhem automatizovaných integračních a akceptačních testů pro orchestrátor Apache Airflow v rámci distribuované výpočetní platformy LEXIS. Po úvodní rešerši testovacích přístupů a srovnání Python frameworků je jako hlavní nástroj zvolen pytest. Následuje nezbytná analýza komplexní architektury platformy LEXIS, zahrnující autentizaci, správu dat a vysokovýkonnostní výpočty. Praktická část představuje inovativní řešení, které mapuje jednotlivé řízené acyklické grafy přímo na testovací scénáře. Propojením nativních metod Airflow s frameworkem pytest je docíleno lokálního spuštění testů bez nutnosti běhu infrastrukturních komponent, jako jsou plánovač úloh nebo webový server. Výsledkem je hardwarově nenáročná, stabilní a rozšiřitelná testovací sada, pokrývající pozitivní scénáře i hluboké negativní testování robustnosti systému.cs
dc.description.abstractThis thesis focuses on designing automated integration and acceptance tests for the Apache Airflow orchestrator within the LEXIS distributed computing platform. Following a review of testing concepts and Python frameworks, pytest is selected for the implementation. A subsequent analysis covers the core LEXIS architecture, including authentication, distributed data management, and high-performance computing. The practical part introduces an innovative approach that maps individual DAGs directly to test scenarios. By combining native Airflow methods with the pytest framework, local test execution is achieved without requiring standard infrastructural components like the Scheduler or Webserver. The result is a resource-efficient, stable, and extensible testing suite covering both positive use cases and exhaustive negative testing to ensure system robustness.en
dc.description.department460 - Katedra informatikycs
dc.description.resultvýborněcs
dc.format.extent6617153 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.otherOSD002
dc.identifier.senderS2724
dc.identifier.thesisJAN0895_FEI_B0613A140014_2026
dc.identifier.urihttp://hdl.handle.net/10084/160921
dc.language.isocs
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.rights.accessopenAccess
dc.subjectApache Airflowcs
dc.subjectsoftwarové testovánícs
dc.subjectpytestcs
dc.subjectLEXIScs
dc.subjectApache Airflowen
dc.subjectsoftware testingen
dc.subjectpytesten
dc.subjectLEXISen
dc.thesis.degree-grantorVysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.thesis.degree-levelBakalářský studijní programcs
dc.thesis.degree-nameBc.
dc.thesis.degree-programInformatikacs
dc.titleIntegrační testy pro spouštění komplexních výpočetních úlohcs
dc.title.alternativeIntegration tests for Complex Computing Workflow Executionen
dc.typeBakalářská prácecs
local.files.count6
local.files.size7140983
local.has.filesyes

Files

Original bundle

Now showing 1 - 5 out of 6 results
Loading...
Thumbnail Image
Name:
JAN0895_FEI_B0613A140014_2026.pdf
Size:
6.31 MB
Format:
Adobe Portable Document Format
Description:
Text práce
Loading...
Thumbnail Image
Name:
JAN0895_FEI_B0613A140014_2026_zadani.pdf
Size:
118.89 KB
Format:
Adobe Portable Document Format
Description:
Zadání
Loading...
Thumbnail Image
Name:
JAN0895_FEI_B0613A140014_2026_priloha.zip
Size:
10.88 KB
Format:
ZIP
Description:
Příloha
Loading...
Thumbnail Image
Name:
JAN0895_FEI_B0613A140014_2026_posudek_vedouci_Golasowski_Martin.pdf
Size:
158.26 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího – Golasowski, Martin
Loading...
Thumbnail Image
Name:
JAN0895_FEI_B0613A140014_2026_posudek_oponent_Kozusznik_Jan.pdf
Size:
160.46 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta – Kožusznik, Jan