Vytváření umělých dat pro testování webových aplikací

but.committeedoc. RNDr. Jitka Kreslíková, CSc. (předseda) prof. Ing. Tomáš Vojnar, Ph.D. (místopředseda) Ing. Martin Hrubý, Ph.D. (člen) doc. Ing. Peter Chudý, Ph.D., MBA (člen) Ing. Zbyněk Křivka, Ph.D. (člen) Prof. RNDr. Mária Lucká, Ph.D. (člen)cs
but.defenceStudent 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 "B". Otázky u obhajoby: Je nejaký rozdiel pri použití knižnice pre automatizované testovanie oproti manuálnemu testovaniu vývojárom počas vývoja?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorPluskal, Jancs
dc.contributor.authorBruckner, Tomášcs
dc.contributor.refereeLichtner, Ondrejcs
dc.date.accessioned2019-04-04T04:10:43Z
dc.date.available2019-04-04T04:10:43Z
dc.date.created2017cs
dc.description.abstractTato práce se zabývá vytvářením umělých dat pro aplikace, které využívají REST rozhraní ke komunikaci mezi klientskou a serverovou částí. Z různých implementací REST rozhraní je práce zaměřena pouze na standard OData. Samotná práce je pod záštitou společnosti SAP, jejichž nástroje jsou použity i při vývoji výsledného řešení. Jedná se především o JavaScript framework SAPUI5. Přínosem této práce je vytvoření knihovny, která má za cíl usnadnit vývoj klientské části webové aplikace. Plně podporuje CRUD operace nad OData voláními. Oproti jiným knihovnám vytvářející umělá data nevrací vždy stejná statická data, nýbrž simuluje chování serverové části. Tedy při zavolání metody DELETE nad konkrétní entitou se daná entita opravdu smaže. Tato funkcionalita je umožněna tím, že se na klientské straně vytvoří databáze přímo v internetovém prohlížeči, která odpovídá databázi na straně serveru. Obdobná knihovna pro OData protokol zatím neexistuje, jedná se tedy o unikátní řešení. V rámci diplomové práce byla provedena validace knihovny na demonstrační aplikaci a výkonnostní analýza výsledného řešení.cs
dc.description.abstractThis work deals with creating and providing mocked data for applications that use REST interface to communicate between the client and server parts. From the various implementations of the REST interface, the work focuses only on OData standard. The project itself is mainly for SAP company. Naturally, even the libraries that are used in the final solution are from SAP. Primaly JavaScript framework SAPUI5 is used. The merit of this work is a library that facilitates the development of the client side of web applications. It fully supports CRUD operations over OData calls. Compared to other libraries creating mocked data that always return the same static data, this one simulates the behavior of the real server. So, when DELETE method is called for a specific entity, the given entity is deleted. This functionality is enabled by the client-side database created directly in the web browser, which corresponds to the database on the server side. A similar library for OData protocol does not exist, so it is a unique solution. The solution is verified using prepared web application.en
dc.description.markBcs
dc.identifier.citationBRUCKNER, T. Vytváření umělých dat pro testování webových aplikací [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2017.cs
dc.identifier.other106507cs
dc.identifier.urihttp://hdl.handle.net/11012/69599
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectRESTcs
dc.subjectODatacs
dc.subjectumělá datacs
dc.subjectJavaScriptcs
dc.subjectSAPcs
dc.subjecttestování.cs
dc.subjectRESTen
dc.subjectODataen
dc.subjectmock dataen
dc.subjectJavaScripten
dc.subjectSAPen
dc.subjecttesting.en
dc.titleVytváření umělých dat pro testování webových aplikacícs
dc.title.alternativeWeb Application Testing with Mocked Dataen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2017-06-19cs
dcterms.modified2020-05-10-16:13:11cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid106507en
sync.item.dbtypeZPen
sync.item.insts2021.11.23 00:10:34en
sync.item.modts2021.11.22 23:38:27en
thesis.disciplineManagement a informační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
2.91 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-20194_v.pdf
Size:
86.22 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-20194_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-20194_o.pdf
Size:
89.47 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-20194_o.pdf
Loading...
Thumbnail Image
Name:
review_106507.html
Size:
1.46 KB
Format:
Hypertext Markup Language
Description:
review_106507.html
Collections