Detail práce
Automatické generování testovacích dat informačních systémů
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.
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
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".
- 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).
- 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é?
- Komise, například: Proč jste volil na "slide 6" v prezentaci nevhodnou - nečitelnou barvu písma?
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
@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/" }