ROZPRÝM, D. Prostředí pro automatizované testování síťových aplikací [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.

Posudky

Posudek vedoucího

Šišmiš, Lukáš

Této složitější diplomové práce se student zhostil s aktivním přístupem, což se odrazilo na kvalitě jak textové části, tak návrhu a implementace. Studentovi se podařilo navrhnout a implementovat rozšiřitelné testovací prostředí, které je plánováno plně integrovat ve sdružení CESNET. Díky této práci bude možné testovat hardwarově závislé bezpečnostní aplikace paralelně a průběžně bez větších omezení. Student prokázal vysokou úroveň odborných znalostí a schopností v oblasti síťové bezpečnosti a automatizace. Student pokračuje v dalším rozvoji testovacího prostředí a přispívá k jeho dalšímu zlepšování. Navrhuji souhrnné hodnocení stupněm A (výborně) .

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Informace k zadání Cílem práce bylo navrhnout a implementovat rozšiřitelné testovací prostředí pro aplikace zajišťující síťovou bezpečnost. Zadání hodnotím jako náročnější vzhledem k potřebě seznámení se s několika pokročilými nástroji, jako jsou nástroje pro automatizaci testovacího prostředí (Ansible, Pytest a Gitlab CI), generátory síťového provozu (Spirent TestCenter a Cisco TRex) a aplikace pro síťovou bezpečnost. Pro úspěšné splnění cílů práce bylo nutné nejen pochopit vlastnosti těchto nástrojů a aplikací, ale také navrhnout a rozšířit automatizaci testování s podporou dynamické konfigurace síťových prvků a průběžného plánování testovacích úkolů.
Práce s literaturou Student samostatně vyhledal všechny potřebné studijní materiály.
Aktivita během řešení, konzultace, komunikace Student byl během řešení diplomové práce aktivní. Pracoval samostatně a pravidelně konzultoval výsledky práce se svým vedoucím/konzultantem. Na konzultace byl vždy připraven.
Aktivita při dokončování Práce byla dokončena načas. Obsah a výsledky práce byly konzultovány nejen před odevzdáním ale i počas vypracování práce.
Publikační činnost, ocenění Publikační činnost není známa a ani se neočekává.
Navrhovaná známka
A
Body
95

Posudek oponenta

Setinský, Jiří

Celkově je práce na dobré úrovni a splňuje veškeré stanovené požadavky. Student Rozprým Dalimil prokázal schopnost zpracovat téma a prezentovat své závěry. Práce je adekvátní pro splnění zadání a dosahuje dobrých praktických výsledků. Na základě celkového hodnocení uděluji práci známku “A”

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Náročnost zadání Zadané téma hodnotím jako průměrně obtížné. Požadovaný rozsah práce byl odpovídající zvolenému tématu a obsahoval potřebné prvky pro splnění zadání. Úkoly byly jasně stanovené, ale jejich realizace vyžadovala samostatnou práci a analytické myšlení.
Rozsah splnění požadavků zadání Student splnil požadavky zadání. Hlavní cíle byly dosaženy a všechny dílčí úkoly byly podrobně zpracovány. Student projevil schopnost se orientovat v problematice a aplikovat teoretické znalosti.
Rozsah technické zprávy Celkový rozsah zprávy je přiměřený. Práce čítá bez příloh a literatury 68 stran vysázených v husté LaTeXové šabloně. Dle app.fit.vut.cz/normostrany práce vychází na 89 normostran. Je tedy v obvyklém rozmezí.
Prezentační úroveň technické zprávy 90 Prezentace technické zprávy je na dobré úrovni. Text je jasný, strukturovaný a srozumitelný. Student použil širokou škálu vizuálních prvků, jako jsou diagramy, grafy a ukázky kódu, které zásadně přispívají k lepšímu pochopení práce. Z celkového pohledu na sebe kapitoly přirozeně navazují a text se dobře čte.
Formální úprava technické zprávy 80 Formální úprava technické zprávy je na vysoké úrovni. Text je bez výrazných gramatických či stylistických chyb a vykazuje vysokou úroveň úpravy. Na konci řádku se ale často vyskytuje jednoslabičná přeložka a u citací by se hodilo použít menší mezeru. Dále je například na straně 64 je tok textu nešikovně přerušen novu stranou. Použité formátování je standardní a zajišťuje přehlednost a čitelnost textu.
Práce s literaturou 85 Student čerpá z celkem 25 literárních pramenů. Převážnou většinu tvoří vědecké publikace. Výběr je relevantní k řešenému tématu. Citace byly přesné a uvedené v souladu s požadovaným citačním stylem. Celkový počet literárních pramenů je průměrný. Práce s literaturou je celkově uspokojivá.
Realizační výstup 90 Realizační výstup splňuje všechny požadavky a demonstruje studentovu schopnost aplikovat teoretické poznatky do praxe. Výstupem je komplexní podpora automatizace testování síťových aplikací. Charakter práce vyžadoval efektivní zajištění komunikace mezi několika zařízeními. Pro automatizaci byla využita platforma GitLab CI/CD, která byla rozšířena o další komponenty. Realizace je provedena s podporou rozšířitelnosti a modularity. Součástí jsou i ukázkové testy.
Využitelnost výsledků Výsledky práce jsou přínosné a jsou dobře prakticky využitelné. Praktická využitelnost vychází ze spolupráce se sdružením CESNET. Student umožnil automatizované testování síťových aplikací, které často vykazují specifické potřeby pro testování. Řešení je připraveno pro použití a bylo vyzkoušeno na infrastruktuře CESNET. 
Navrhovaná známka
A
Body
90

eVSKP id 154950