Detail práce
Nástroj pro analýzu obsahu databáze pro účely testování softwaru
Akceptační testování aplikací před produkcí zahrnuje testování reálně vypadajících scénářů při používání aplikace. Tvorba testovacích dat pro aplikace využívající databázový systém je komplikovaná z důvodů specifikace omezení dat, která spadají do domény testované aplikace, a specifikace strukturálních omezení resp. vztahů mezi těmito daty. Tato práce se zabývá problematikou detekce omezení dat v již existující relační databázi. Výsledkem je sada detektorů, které prozkoumávají obsah databáze a dodávají omezení dat. Tato omezení je pak možné použít při generování náhodných testovacích dat, která budou reprezentovat vstupy pro reálně vypadající scénáře použití testované aplikace.
testování, analýza obsahu databáze, relační databáze, SQL, Python, Testos
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 "C".
- Kolik detektoru se celkově vytvořilo?
- Mohl byste více popsat průběh oveřování funkčnosti nástroje?
Fučík Otto, doc. Dr. Ing. (UPSY FIT VUT), člen
Grézl František, Ing., Ph.D. (UPGM FIT VUT), člen
Matoušek Petr, doc. Ing., Ph.D., M.A. (UIFS FIT VUT), člen
Smrčka Aleš, Ing., Ph.D. (UITS FIT VUT), člen
@bachelorsthesis{FITBT19259, author = "Marek Ochodek", type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce", title = "N\'{a}stroj pro anal\'{y}zu obsahu datab\'{a}ze pro \'{u}\v{c}ely testov\'{a}n\'{i} softwaru", school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}", year = 2017, location = "Brno, CZ", language = "czech", url = "https://www.fit.vut.cz/study/thesis/19259/" }