Detail práce

Automatické generování testovacích dat informačních systémů

Diplomová práce Student: Naňo Andrej Akademický rok: 2020/2021 Vedoucí: Smrčka Aleš, Ing., Ph.D.
Název anglicky
Automatic Test Input Generation for Information Systems
Jazyk práce
český
Abstrakt

Nastroj ISAGEN umoznuje automaticke generovanie komplexnych sturkturovanych testovacich vstupov imitujucich realnu komunikaciu z prostredia modernych informacnych systemov. Komplexne data, typicky so strukturou stromu v sucasnosti predstavuju zakladny transportacny prostriedok pre prenos informacii medzi uzlami distribuovanych informacnych systemov. Automaticky generator ISAGEN vychadza z metodologie datami riadeneho testovania a vyuziva konkretne data z produkcneho prostredia ako hlavnu charakteristiku a specifikaciu pre riadenie generovania novych podobnych dat pre testovacie pripady splnajuce zadane kombinacne kriteria. Hlavnym prinosom tejto prace je obsiahle predlozenie technik pre automatizovane generovanie dat spolocne s praktickou implementaciou, ktora demonstruje ich pouzitie. Vytvorene riesenie umoznuje testerom vytvarat viac relevantne testovacie data, ktore vhodne reprezentuju realnu komunikaciu z produkcnych informacnych systemov.

Klíčová slova

automaticky generator dat, testovanie zalozene na datach, datami riadene testovanie, informacny system, stromove data, testovanie, automaticke testovanie, testovacie data, testovacie vstupy, kombinatoricke testovanie, t-wise, semanticka analyza, analyza dat, JSON, generovanie dat, synteza dat, strukturovane data, modelovanie komunikacie, reprodukcia dat, Testos, combine, ts-reporter

Ústav
Studijní program
Informační technologie a umělá inteligence, specializace Informační systémy a databáze
Soubory
Stav
obhájeno, hodnocení A
Obhajoba
23. června 2021
Oponent
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 doplnění ze strany 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. Diskutujte možnost adaptability Vašeho nástroje na základě zpětné vazby uživatele nebo výsledků testování pomocí Vámi vygenerované testovací sady (např. když vygenerovaná sada vede na nevalidní data).
  2. Byť v práci zmiňujete, že jste neřešil horizontální analýzu zpráv, zaručuje Váš nástroj, že stejné hodnoty na různých místech v různých zprávách budou po generování testovaci sady rovněž stejné?
  3. Komise, například: Proč jste volil na "slide 6" v prezentaci nevhodnou - nečitelnou barvu písma?
Komise
Kolář Dušan, doc. Dr. Ing. (UIFS FIT VUT), předseda
Burget Radek, doc. Ing., Ph.D. (UIFS FIT VUT), člen
Rogalewicz Adam, doc. Mgr., Ph.D. (UITS FIT VUT), člen
Rychlý Marek, RNDr., Ph.D. (UIFS FIT VUT), člen
Veselý Vladimír, Ing., Ph.D. (UIFS FIT VUT), člen
Zbořil František, doc. Ing., Ph.D. (UITS FIT VUT), člen
Citace
NAŇO, Andrej. Automatické generování testovacích dat informačních systémů. Brno, 2021. Diplomová práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2021-06-23. Vedoucí práce Smrčka Aleš. Dostupné z: https://www.fit.vut.cz/study/thesis/23622/
BibTeX
@mastersthesis{FITMT23622,
    author = "Andrej Na\v{n}o",
    type = "Diplomov\'{a} pr\'{a}ce",
    title = "Automatick\'{e} generov\'{a}n\'{i} testovac\'{i}ch dat informa\v{c}n\'{i}ch syst\'{e}m\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/23622/"
}
Nahoru