Integrační testy pro spouštění komplexních výpočetních úloh
| dc.contributor.advisor | Golasowski, Martin | |
| dc.contributor.author | Janča, Tobias | |
| dc.contributor.referee | Kožusznik, Jan | |
| dc.date.accepted | 2026-06-01 | |
| dc.date.accessioned | 2026-09-02T14:42:02Z | |
| dc.date.available | 2026-09-02T14:42:02Z | |
| dc.date.issued | 2026 | |
| dc.description.abstract | Tato 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.abstract | This 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.department | 460 - Katedra informatiky | cs |
| dc.description.result | výborně | cs |
| dc.format.extent | 6617153 bytes | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.other | OSD002 | |
| dc.identifier.sender | S2724 | |
| dc.identifier.thesis | JAN0895_FEI_B0613A140014_2026 | |
| dc.identifier.uri | http://hdl.handle.net/10084/160921 | |
| dc.language.iso | cs | |
| dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
| dc.rights.access | openAccess | |
| dc.subject | Apache Airflow | cs |
| dc.subject | softwarové testování | cs |
| dc.subject | pytest | cs |
| dc.subject | LEXIS | cs |
| dc.subject | Apache Airflow | en |
| dc.subject | software testing | en |
| dc.subject | pytest | en |
| dc.subject | LEXIS | en |
| dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
| dc.thesis.degree-level | Bakalářský studijní program | cs |
| dc.thesis.degree-name | Bc. | |
| dc.thesis.degree-program | Informatika | cs |
| dc.title | Integrační testy pro spouštění komplexních výpočetních úloh | cs |
| dc.title.alternative | Integration tests for Complex Computing Workflow Execution | en |
| dc.type | Bakalářská práce | cs |
| local.files.count | 6 | |
| local.files.size | 7140983 | |
| local.has.files | yes |
Files
Original bundle
1 - 5 out of 6 results
Loading...
- Name:
- JAN0895_FEI_B0613A140014_2026.pdf
- Size:
- 6.31 MB
- Format:
- Adobe Portable Document Format
- Description:
- Text práce
Loading...
- Name:
- JAN0895_FEI_B0613A140014_2026_zadani.pdf
- Size:
- 118.89 KB
- Format:
- Adobe Portable Document Format
- Description:
- Zadání
Loading...
- Name:
- JAN0895_FEI_B0613A140014_2026_priloha.zip
- Size:
- 10.88 KB
- Format:
- ZIP
- Description:
- Příloha
Loading...
- 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...
- 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