Detail práce

Framework pro testování studentských projektů

Diplomová práce Student: Dižová Natália Akademický rok: 2021/2022 Vedoucí: Smrčka Aleš, Ing., Ph.D.
Jazyk práce
slovenský
Abstrakt

Táto diplomová práca sa zaoberá návrhom a implementáciou frameworku, ktorého cieľom je zvýšiť efektivitu a zjednodušiť prácu pri testovaní a hodnotení študentských projektov. Potrebné štúdium je popísané v teoretickej časti, ktorá je zameraná na základné princípy a typy testovania softvéru. Venuje sa aj problematike technológie linuxových kontajnerov. Ďalej sú v práci analyzované požiadavky na testovanie študentských projektov v rôznych predmetoch. Následne je navrhnutý a implementovaný systém, ktorý pokrýva analyzované požiadavky. Posledná časť práce sa zaoberá overením správnej funkčnosti systému a popisom ďalších možností rozšírenia práce.

Klíčová slova

framework, verifikácia systému, statická analýza, dynamická analýza, revízia kódu, testovanie softvéru, integračné testy, jednotkové testy, linuxové kontajnery, python, ncurses, textové užívateľské rozhranie, študentské projekty

Ústav
Studijní program
Informační technologie a umělá inteligence, specializace Softwarové inženýrství
Soubory
Stav
obhájeno, hodnocení A
Obhajoba
22. června 2022
Oponent
Průběh obhajoby

Studentka nejprve prezentovala výsledky, kterých dosáhla v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Studentka následně odpověděla 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í studentky na položené otázky rozhodla práci hodnotit stupněm A.

Otázky u obhajoby
  1. Je nejaký dôvod, prečo ste pre integračné testovanie nástroja nevyužila nejaký existujúci framework (napr. pytest)?
  2. Ako náročné by podľa Vás bolo použiť na udržiavanie verzií úprav hodnoteného projektu nejaký verzovací systém (napr. Git)?
  3. Proč je uživatelské rozhraní textové?
Komise
Hruška Tomáš, prof. Ing., CSc. (UIFS FIT VUT), předseda
Kreslíková Jitka, doc. RNDr., CSc. (UIFS FIT VUT), člen
Křivka Zbyněk, Ing., Ph.D. (UIFS FIT VUT), člen
Rychlý Marek, RNDr., Ph.D. (UIFS FIT VUT), člen
Smrčka Aleš, Ing., Ph.D. (UITS FIT VUT), člen
Zbořil František, doc. Ing., Ph.D. (UITS FIT VUT), člen
Citace
DIŽOVÁ, Natália. Framework pro testování studentských projektů. Brno, 2022. Diplomová práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2022-06-22. Vedoucí práce Smrčka Aleš. Dostupné z: https://www.fit.vut.cz/study/thesis/19257/
BibTeX
@mastersthesis{FITMT19257,
    author = "Nat\'{a}lia Di\v{z}ov\'{a}",
    type = "Diplomov\'{a} pr\'{a}ce",
    title = "Framework pro testov\'{a}n\'{i} studentsk\'{y}ch projekt\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 = 2022,
    location = "Brno, CZ",
    language = "slovak",
    url = "https://www.fit.vut.cz/study/thesis/19257/"
}
Nahoru