RÁKOCZY, F. Automatická validace formulářů metodou RPA [online]. Brno: Vysoké učení technické v Brně. Fakulta strojního inženýrství. 2023.
Předložená práce prezentuje teoreticky i prakticky řešení automatizace testování aplikací s grafickým uživatelským rozhraním. Výsledné řešení bylo vyvíjeno v rámci aktivit společnosti ThermoFisher Scientific a je zde úspěšně nasazeno. Kromě vývoje jádra aplikace bylo třeba portovat testovací skripty. Bylo porovnáno více metod počítačového vidění a také různé formy nasazení (deployment), které bylo vybráno vhodně pro snadnost integrace do testovacího procesu a vyvarovalo se nevýhodám původního řešení. Práci doporučuji k obhajobě s hodnocením výborně - A.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Splnění požadavků a cílů zadání | A | ||
Postup a rozsah řešení, adekvátnost použitých metod | A | ||
Vlastní přínos a originalita | A | ||
Schopnost interpretovat dosažené výsledky a vyvozovat z nich závěry | A | ||
Využitelnost výsledků v praxi nebo teorii | A | ||
Logické uspořádání práce a formální náležitosti | A | ||
Grafická, stylistická úprava a pravopis | A | ||
Práce s literaturou včetně citací | A | ||
Samostatnost studenta při zpracování tématu | A |
Cílem závěrečné práce byla náhrada již nedostačujícího nástroje na automatizované testování aplikace jeho ve všech ohledech lepším nástupcem. V kapitole následující za úvodem autor popisuje aktuální řešení a uvádí přehled všech témat s problematikou automatického testování souvisejících. Další kapitola obsahuje směs popisu použitých nástrojů, vlastního vývoje, benchmarků a následných voleb nejvhodnějších metod a knihoven. V předposlední kapitole autor nastiňuje možné směry dalších vylepšení aplikace. Na straně 23 je uvedená rovnice (1) nekompatibilní s obr. 3 (informace mají jiný zdroj), což může být pro čtenáře poněkud matoucí. Autor se nepozastavil nad výsledkem 0,77 (tabulka 2, str. 43, první řádek) při použití výřezu z originálního obrázu jako šablony. Při aplikaci použité metody musí být hodnota 1, příp. velmi blízká 1, ovlivní-li výsledek zaokrouhlovací chyby. Navíc z této skutečnosti autor vyvozuje závěr, že použití šablony poškozené komprimací je výhodnější. O několik stran dále (tabulka 6, str. 49) je pro stejnou šablonu a stejnou metodu uvedena hodnota 1. Na straně 49 v posledním odstavci před kapitolou 3.2 je nejdříve hodnocena jako nejlepší metoda korelačních koeficientů, aby následně byla zvolena také jako nejlepší metoda křížové korelace. Grafická úroveň práce je velmi dobrá. Systematicky chybně je používán spojovník místo pomlčky. Nezvyklé je vložení úryvků kódu jako obrázků. To by nebylo na závadu, nebýt toho, že každý úryvek má jinou velikost písma, což působí poněkud rušivě. Vlastní aplikace nebyla k dispozici, oponent se k ní tedy nemůže vyjádřit. Je-li to možné, doporučuje alespoň krátkou prezentaci její činnosti v rámci obhajoby.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Splnění požadavků a cílů zadání | A | ||
Postup a rozsah řešení, adekvátnost použitých metod | B | ||
Vlastní přínos a originalita | B | ||
Schopnost interpretovat dosaž. výsledky a vyvozovat z nich závěry | C | ||
Využitelnost výsledků v praxi nebo teorii | B | ||
Logické uspořádání práce a formální náležitosti | B | ||
Grafická, stylistická úprava a pravopis | B | ||
Práce s literaturou včetně citací | A |
eVSKP id 149350