Frontend pro generátor testovacích struktur
but.committee | doc. Ing. Jan Kořenek, Ph.D. (předseda) prof. Ing. Martin Drahanský, Ph.D. (místopředseda) Ing. František Grézl, Ph.D. (člen) Ing. Martin Hrubý, Ph.D. (člen) Ing. Libor Polčák, Ph.D. (č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 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 B. Otázky u obhajoby: Jaké jsou případné nevýhody validace na klientovi? Jaké nástroje jste použil na "continuous integration"? | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Smrčka, Aleš | cs |
dc.contributor.author | Vostřejž, Tomáš | cs |
dc.contributor.referee | Janoušek, Vladimír | cs |
dc.date.created | 2020 | cs |
dc.description.abstract | Bakalářská práce se zabývá tvorbou webové aplikace, která umožňuje generování stromových datových struktur vhodných pro testování softwaru. Aplikace je rozdělena na klientskou a serverovou část. Klientská aplikace poskytuje uživateli grafické rozhraní, kde si vytvoří vstupní stromovou datovou strukturu ve formátu JSON nebo XML. Na ni aplikuje vhodné modifikace pro testování s možností dodání vlastních kritérií pro generování. Implementována je pomocí platformy Angular. Serverová aplikace slouží ke generování testovacích dat a nabízí seznam dostupných modifikací. Prostředí Node.js a framework Express jsou použity pro implementaci. Serverová aplikace poskytuje rozhraní REST. Produkční nasazení obstarává nástroj pro virtualizaci Docker. Obě aplikace jsou nasazeny na serverech Heroku. | cs |
dc.description.abstract | The bachelor's thesis deals with the creation of a web application that allows the generation of tree data structures suitable for software testing. The application is divided into client and server part. The client application provides the user with a graphical interface where he creates an input tree data structure in JSON or XML format. It applies appropriate modifications for testing with the possibility of supplying its own criteria for generation. It is implemented using the Angular platform. The server application is used to generate test data and offers a list of available modifications. The Node.js environment and the Express framework are used for implementation. The server application provides a REST interface. Production deployment is provided by the Docker virtualization tool. Both applications are deployed on Heroku servers. | en |
dc.description.mark | B | cs |
dc.identifier.citation | VOSTŘEJŽ, T. Frontend pro generátor testovacích struktur [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2020. | cs |
dc.identifier.other | 129086 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/191484 | |
dc.language.iso | cs | 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 | Angular | cs |
dc.subject | REST API | cs |
dc.subject | Node.js | cs |
dc.subject | Express | cs |
dc.subject | Jasmine | cs |
dc.subject | Protractor | cs |
dc.subject | mutační testování | cs |
dc.subject | injekce chyb | cs |
dc.subject | JSON | cs |
dc.subject | XML | cs |
dc.subject | stromové datové struktury | cs |
dc.subject | Angular | en |
dc.subject | REST API | en |
dc.subject | Node.js | en |
dc.subject | Express | en |
dc.subject | Jasmine | en |
dc.subject | Protractor | en |
dc.subject | mutation testing | en |
dc.subject | fault injection | en |
dc.subject | JSON | en |
dc.subject | XML | en |
dc.subject | tree data structures | en |
dc.title | Frontend pro generátor testovacích struktur | cs |
dc.title.alternative | Front-End for Generator of Structured Test Data | en |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2020-07-08 | cs |
dcterms.modified | 2020-07-13-23:41:07 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 129086 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.18 19:29:32 | en |
sync.item.modts | 2025.01.15 13:40:05 | en |
thesis.discipline | Informační technologie | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentní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:
- 1.53 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-22933_v.pdf
- Size:
- 85.48 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-22933_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-22933_o.pdf
- Size:
- 86.07 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-22933_o.pdf
Loading...
- Name:
- review_129086.html
- Size:
- 1.45 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_129086.html