JEŘÁBEK, F. Framework pro automatizované testování HW zařízení [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.

Posudky

Posudek vedoucího

Bartík, Vladimír

Student své zadání splnil a s výsledná práce je dle mého názoru svou kvalitou standardní, práci hodnotím celkově stupněm C (dobře).

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Informace k zadání Cílem této diplomové práce bylo analyzovat současné frameworky pro testování hardwarových zařízení a vytvořil vlastní framework odstraňující některé jejich nedostatky (obecnost, rozšiřitelnost). Student vytvořil funkční řešení, které však ještě bude potřeba před finálním nasazení důkladněji otestovat. Zadání považuji za splněné.
Práce s literaturou Veškeré studijní prameny si student obstarával samostatně, k jejich volbě nemám výhrady.
Aktivita během řešení, konzultace, komunikace Aktivita během řešení a komunikace nebyla příliš intenzivní, student pracoval samostatně. Alespoň občas jsem však o stavy práce informován byl.
Aktivita při dokončování Práce byla dokončena s mírným předstihem, měl jsem dostatek času na přečtení práce. Několik drobných poznámek k textu student ve finální podobě zohlednil.
Publikační činnost, ocenění
Navrhovaná známka
C
Body
70

Posudek oponenta

Burget, Radek

Práce pana Jeřábka se vyznačuje nadprůměrným realizačním výstupem, který je pečlivě navržen i implementován a na druhé straně podprůměrnou technickou zprávou, ke které mám mnoho výhrad. Celkově proto navrhuji průměrné hodnocení stupněm C.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Náročnost zadání Náročnost zadání odpovídá diplomové práci.
Rozsah splnění požadavků zadání Práce splňuje zadání v tom smyslu, že se poměrně důkladně zabývá návrhem a implementací rámcového řešení pro testování. Specificky o testování hardware jsou však v technické zprávě jen nepatrné zmínky a z práce nijak nevyplývá, že by bylo vytvořené řešení alespoň pokusně použito pro testování nějakého hardwaru. Vytvořené řešení je natolik obecně navrženo, že jeho využití pro testování HW zřejmě možné je, i tak ale pokládám za důležité to v práci demonstrovat.
Rozsah technické zprávy Technická zpráva svým rozsahem splňuje minimální požadavky kladené na diplomovou práci. Nicméně zejména části věnované existujícím řešením a relevantním technologiím jsou velmi stručné.
Prezentační úroveň technické zprávy 60 Technická zpráva v úvodních kapitolách přináší velmi stručný přehled existujících řešení pro testování obecně a přehled relevantních implementačních technologií. Tyto částí jsou velmi stručné a nesvědčí o tom, že by autor provedl v této oblasti nějaký rozsáhlejší průzkum. Část věnovaná vlastnímu řešení je mnohem podrobnější a jak návrh, tak implementace jsou popsány srozumitelně a do detailů. V celé práci však postrádám jakoukoliv analýzu cílů práce, předpokládaných scénářů použití apod. a ani v testování není žádné reálné využití zmíněno. Autor se také soustředí na jednotlivé detaily, aniž by řádně vysvětlil celkovou architekturu svého řešení - vztahy mezi frameworkem, aplikací, jednotlivými komponentami apod. Je proto obtížné posoudit kvalitu návrhu, volbu technologií i další aspekty řešení. Velmi podprůměrná je část věnovaná testování, které neukazuje, že by vytvořený rámec byl vůbec k něčemu použitelný.
Formální úprava technické zprávy 70 Po jazykové i typografické stránce je technická zpráva poměrně standardní. Místy lze narazit na zvláštní formulace (např. "slovník řetězce a limity" v kapitole 5.3), které částečně znesnadňují porozumění textu. 
Práce s literaturou 75 Seznam použité literatury není nijak výjimečně rozsáhlý, což odpovídá stručnosti teoretické části práce. Nicméně použité zdroje jsou relevantní k tématu a jsou v textu řádně citovány.
Realizační výstup 84 Realizačním výstupem je rámcové řešení, které umožňuje implementaci vlastních testovacích scénářů. Autor důsledně dbal na rozšiřitelnost a obecnost celého řešení a implementoval širokou škálu podpůrných mechanismů, které je možno využít v různých situacích. Součástí je i grafické uživatelské rozhraní s možností vytváření reportů. Dojem kazí jen fakt, že autor své řešení zřejmě neotestoval na žádné reálné testovací úloze, nebo se o tom nikde nezmiňuje.
Využitelnost výsledků Vytvořené řešení je využitelné pro implementaci různých testovacích úloh v oblasti SW i HW.
Navrhovaná známka
C
Body
74

Otázky

eVSKP id 148320