MACH, O. Automatické testování GUI pro autentizaci pomocí čipových karet [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.

Posudky

Posudek vedoucího

Peringer, Petr

Přístup studenta k práci hodnotím jako nadstandardní. Student byl aktivní, pracoval samostatně a vždy dodržoval dohodnuté termíny konzultací. Externí zadavatel práce je také spokojen s dosaženými výsledky a již je prakticky používá. Proto navrhuji celkové hodnocení stupněm výborně/A.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Informace k zadání Tato práce je zaměřena na automatizaci (dříve manuálně prováděných) testů přihlašování do Linuxu s využitím čipových karet. Jde o externí zadání z firmy Red Hat . Práce je podle mého názoru průměrně obtížná a splnila všechny požadavky zadání.
Práce s literaturou Student si relevantní literaturu vyhledal převážně samostatně.
Aktivita během řešení, konzultace, komunikace Aktivita studenta byla po celou dobu řešení nadprůměrná, průběžně informoval o postupu prací a všechny konzultace proběhly bez problémů. Externí konzultant Marek Havrila z firmy Red Hat se k aktivitě studenta vyjádřil takto: "Pan Ondřej Mach pracoval na zadaném úkolu proaktivně a svědomitě, díky čemuž byl schopen nejen analyzovat možné přístupy k řešení daného úkolu a vybrat z nich ten nejvhodnější, ale také dané řešení implementovat. Moduly a testy, které pan Mach implementoval jsou nyní plnohodnotnou součástí produkčního testování."
Aktivita při dokončování Student dokončil práci s velkým předstihem a text byl řádně konzultován.  Jeho přístup k práci a dodržování termínů hodnotím velmi pozitivně.
Publikační činnost, ocenění -
Navrhovaná známka
A
Body
90

Posudek oponenta

Smrčka, Aleš

Technická zpráva je na výborné úrovni. Programové řešení je funkční, zdokumentované a podpořené automatickými testy. Řešení je navíc využitelné v praxi.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Náročnost zadání Zadání bakalářské práce integruje několik technologií. Student musel vyřešit několik technických překážek. Obtížnost práce je na úrovni diplomové práce.
Rozsah splnění požadavků zadání
Rozsah technické zprávy Technická zpráva má rozsah téměř 80 normostran.
Prezentační úroveň technické zprávy 95 Technická zpráva má logickou strukturu, je lehce čtivá a čtenáře seznamuje se použitými technologiemi, zdůvodňuje způsob jejich využití a zabývá se také vyhodnocením výsledku.
Formální úprava technické zprávy 90 Až na drobné typografické nedostatky je technická zpráva na výborné úrovni.
Práce s literaturou 90 Citovaná literatura zahrnuje převážně odkazy na dokumentace použíté technologie, ale také odbornou literaturu (případové studie nebo kniha), specifikace a normy. Všechny zdroje jsou pro práci relevantní.
Realizační výstup 90 Programové řešení je realizováno jako knihovna jazyku Python umožňující automatické testy autentizace pomocí čipových karet. Zdrojové kódy jsou řádně dokumentované (pomocí dokumentačního nástroje sphinx), čitelné a otestované. Řešení bylo demonstrováno a je funkční.
Využitelnost výsledků Výsledné řešení má jasné využití při testování autentizačních mechanismů v systémech vyvíjených ve firmě Red Hat.
Navrhovaná známka
A
Body
90

Otázky

eVSKP id 148710