Testování rekurzivního resolveru DNS
but.committee | doc. Dr. Ing. Petr Hanáček (předseda) doc. Ing. Martin Čadík, Ph.D. (místopředseda) doc. RNDr. Dana Hliněná, Ph.D. (člen) doc. Ing. Tomáš Martínek, Ph.D. (člen) doc. Ing. Petr Matoušek, Ph.D., M.A. (člen) | cs |
but.defence | 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 "D". Otázky u obhajoby: Proč není při spuštění kontejneru současně zahájen záchyt dat? Viz Readme.rst - Run capture.sh in the container Proč jste zvolil jako metriku testování resolverů právě codecoverage? | cs |
but.jazyk | angličtina (English) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Grégr, Matěj | en |
dc.contributor.author | Široký, Filip | en |
dc.contributor.referee | Pluskal, Jan | en |
dc.date.created | 2018 | cs |
dc.description.abstract | Tento dokument popisuje automatizaci tvorby scénářů pro nástroj Deckard, který slouží na testování rekurzivních resolverů. Tyto scénáře jsou založeny na skutečném provozu mezi prohlížečem a webovou stránkou zachyceném při načítání této stránky. Výsledný scénář je doplněn i o dotazy, které v zachyceném provoz nebyly, ale na které by se resolver mohl ptát například při minimalizaci dotazu. Na rozdíl od živého provozu by použití scénářů mělo zajistit deterministické prostředí pro testování. Reálný provoz není pro testování ideální kvůli například rotaci IP adres, rozdílnému obsahu serverů a úpravy obsahu. Scénář by měl obsahovat všechny odpovědi na dotazy, na které by se resolver mohl zeptat. S vygenerovanými scénáři můžeme porovnávat odpovědi různých implementací a verzí DNS resolveru. Můžeme tak odhalit změny v jejich chování. | en |
dc.description.abstract | This paper describes automation of creating scenarios for Deckard, which is DNS resolver testing tool. Generating scenarios build on real traffic between a web browser and a web page. The scenarios consist not only of queries from that traffic but also queries the resolver might ask for, for example, with query minimization. We should get a deterministic environment as opposed to the live environment. Live environment isn't suitable for testing due to IP address rotation, different content on servers authoritative for the same zone, content modification and so on. Also, no query should remain unanswered by a scenario. With generated scenarios, we can compare responses from different resolvers and different versions of the resolvers. This gives us a way to detect changes in behavior on a stable set of data. Also, finding or testing a bug is a possibility. | cs |
dc.description.mark | D | cs |
dc.identifier.citation | ŠIROKÝ, F. Testování rekurzivního resolveru DNS [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2018. | cs |
dc.identifier.other | 114607 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/85125 | |
dc.language.iso | en | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | DNS | en |
dc.subject | resolver | en |
dc.subject | Knot Resolver | en |
dc.subject | automatizace testování | en |
dc.subject | Deckard | en |
dc.subject | prohlížeč | en |
dc.subject | generátor testových scénářů | en |
dc.subject | DNS | cs |
dc.subject | resolver | cs |
dc.subject | Knot Resolver | cs |
dc.subject | test automation | cs |
dc.subject | Deckard | cs |
dc.subject | browser | cs |
dc.subject | test scenario generator | cs |
dc.title | Testování rekurzivního resolveru DNS | en |
dc.title.alternative | DNS Resolver Testing | cs |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2018-06-14 | cs |
dcterms.modified | 2020-05-10-16:13:12 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 114607 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.18 19:06:46 | en |
sync.item.modts | 2025.01.15 22:19:34 | en |
thesis.discipline | Informační technologie | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémů | cs |
thesis.level | Bakalářský | cs |
thesis.name | Bc. | cs |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- final-thesis.pdf
- Size:
- 2.81 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-20265_v.pdf
- Size:
- 85.43 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-20265_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-20265_o.pdf
- Size:
- 88.25 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-20265_o.pdf
Loading...
- Name:
- review_114607.html
- Size:
- 1.43 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_114607.html