diplomová práce

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

Text práce 3.46 MB

Autor práce: Ing. Andrej Naňo

Ak. rok: 2020/2021

Vedoucí: Ing. Aleš Smrčka, Ph.D.

Oponent: Ing. Tomáš Fiedor, Ph.D.

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

Termín obhajoby

23.06.2021

Výsledek obhajoby

obhájeno (práce byla úspěšně obhájena)

znamkaAznamka

Klasifikace

A

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?

Jazyk práce

čeština

Fakulta

Ústav

Studijní program

Informační technologie a umělá inteligence (MITAI)

Specializace

Informační systémy a databáze (NISD)

Složení komise

doc. Dr. Ing. Dušan Kolář (předseda)
doc. Ing. František Zbořil, Ph.D. (místopředseda)
doc. Ing. Radek Burget, Ph.D. (člen)
doc. Mgr. Adam Rogalewicz, Ph.D. (člen)
RNDr. Marek Rychlý, Ph.D. (člen)
Ing. Vladimír Veselý, Ph.D. (člen)

Posudek vedoucího
Ing. Aleš Smrčka, Ph.D.

Známka navržená vedoucím: A

Soubor vložený vedoucím Velikost
Hodnocení vedoucího [.pdf] 86,86 kB

Známka navržená oponentem: A

Soubor vložený oponentem Velikost
Posudek oponenta [.pdf] 88,95 kB

Odpovědnost: Mgr. et Mgr. Hana Odstrčilová