Detail práce

Automatizované velkoobjemové zpracování testovacích výsledků

Bakalářská práce Student: Klem Richard Akademický rok: 2020/2021 Vedoucí: Hruška Tomáš, prof. Ing., CSc.
Název anglicky
Automatic Largescale Processing of Testing Results
Jazyk práce
český
Abstrakt

Tato práce se zabývá problematikou automatizovaného zpracování velkého objemu dat v prostředí relační databáze. Práce se zaměřuje na aktuální situaci ve firmě Codasip a řeší nedostatečně rychlé vykonávání aktualizací materializovaných pohledů. Výsledkem práce je návrh na úpravy aktuálního systému, tento návrh úspěšně řeší problémy s pomalým zpracováním dat. Implementované řešení pak přináší průměrné zrychlení aktualizace materializovaných pohledů o 93 % a u některých materializovaných pohledů zrychlení o 99 %. Toto řešení pomůže firmě Codasip zvýšit efektivitu vývoje procesorových jader, ale i dalších produktů. Zároveň tato práce může sloužit jako případová studie optimalizace pomalých databázových dotazů při zpracování velkého objemu dat.

Klíčová slova

testování, automatizace, testovací výsledky, report, MySQL, databáze, databázové schéma, SQL dotazy, pytest, zpracování dat, optimalizace, partitioning, materializovaný pohled, vizualizace, Metabase

Ústav
Studijní program
Informační technologie
Soubory
Stav
obhájeno, hodnocení A
Obhajoba
15. června 2021
Oponent
Šnobl Pavel, Ing.
Průběh obhajoby

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A.

Otázky u obhajoby
  1. Můžete odhadnout, k jakému urychlení zpracování pohledů a materializovaných pohledů by došlo v případě, že by do databáze nebyly vkládány detailní záznamy o všech proběhlých testech, ale pouze o těch, které skončily s chybou (tedy test failed)?

Dotaz na kompresi, archivaci a stárnutí testů. Dotaz na konkrétní zdroj problému při zpracování velkého množství testů. Dotazy na vyjádření zrychlení v absolutních hodnotách. Dotaz na dosažení stanovených cílů. Dotaz na srovnání použitelnosti původního a nového řešení v praxi.

Komise
Vojnar Tomáš, prof. Ing., Ph.D. (UITS FIT VUT), předseda
Kořenek Jan, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Peringer Petr, Dr. Ing. (UITS FIT VUT), člen
Ryšavý Ondřej, doc. Ing., Ph.D. (UIFS FIT VUT), člen
Citace
KLEM, Richard. Automatizované velkoobjemové zpracování testovacích výsledků. Brno, 2021. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2021-06-15. Vedoucí práce Hruška Tomáš. Dostupné z: https://www.fit.vut.cz/study/thesis/24133/
BibTeX
@bachelorsthesis{FITBT24133,
    author = "Richard Klem",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "Automatizovan\'{e} velkoobjemov\'{e} zpracov\'{a}n\'{i} testovac\'{i}ch v\'{y}sledk\r{u}",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2021,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/24133/"
}
Nahoru