Národní úložiště šedé literatury Nalezeno 8 záznamů.  Hledání trvalo 0.00 vteřin. 
TypeScript Application Generation from REST API Descriptions
Lipjanec, Silvester ; Rychlý, Marek (oponent) ; Burget, Radek (vedoucí práce)
This thesis deals with the design and implementation of a tool for generating parts of client applications in TypeScript language from the description of a REST interface. The goal of the tool is an automatic generation of an application skeleton which uses the Angular framework including data structures and services enabling access to server endpoints. The thesis describes the interfaces based on the REST architectural style, as well as the technologies used for their description. The tool was implemented in TypeScript language and uses the Node.js runtime. The output file generation is based on the Mustache.js template system. The result is a tool which allows the generation of source code based on the provided WADL or OpenAPI interface description, which can be simply used as a part of an Angular application.
Platforma pro automatické testování vestavěných zařízení
Dušek, Oto ; Grochol, David (oponent) ; Vašíček, Zdeněk (vedoucí práce)
Tato bakalářská práce popisuje návrh a implementaci platformy využitelné k testování vestavěných zařízení, jako jsou například tiskárny a skenery. Tato platforma je tvořena jak serverem, tak i prvky umožňující interakci s testovaným zařízením. Tyto prvky lze ovládát přes server, který umožňuje posílat požadavky přes REST API. Výsledkem této práce je tedy funkční aplikace systému zahrnující vytvoření hardwarového prototypů emulátoru karty a sensorů papíru pro umožnění testování základní funkcionality tiskáren. Ovšem v budoucnu můžou přibýt požadavky pro vývoj dalších testovacích prvků, proto byla platforma vyvinuta s ohledem na snadnou rozšiřitelnost o nové sensory a aktory.
Remote API Web Reference for Java Enterprise Applications
Krpec, Ondřej ; Turoňová, Lenka (oponent) ; Kočí, Radek (vedoucí práce)
The Master's thesis focuses on testing REST API interfaces of web applications. The result of the thesis is the Restty application, which allows to test API endpoints of said interfaces, as well as to create extensive test cases from the interface's endpoints. The theoretical part of the thesis explains the principles of web services, remote interfaces, technologies that are used for development of the application, and the Swagger framework upon which the application is built. Subsequently, the design drafts of the application are presented in detail. The following section covers Restty's implementation and demonstrates how the Restty can be used for testing the interface of a Red Hat JBoss BPM Suite application. In conclusion, the benefits of the Restty application are evaluated and its possible extensions are proposed.
Fuzz Testing of REST API
Segedy, Patrik ; Rogalewicz, Adam (oponent) ; Malík, Viktor (vedoucí práce)
This thesis is dealing with fuzz testing of REST API. After presenting state-of-the-art of fuzzing and assessing the current research regarding REST API fuzz testing, we design and implement our REST API fuzzer. The proposed fuzzer infers dependencies of API calls defined in an OpenAPI specification and makes the fuzzing stateful. One of the features is minimization of the number of successive 404 responses while maintaining exploration of a deeper state space of a tested application. To solve the exploration vs. exploitation problem, we used the ordering of dependencies maximizing the probability of obtaining a needed input values and determining of fuzzability of a required parameters. The implementation is an enhancement of the Schemathesis project that is using the Hypothesis library to randomly generate inputs. Our fuzzer is evaluated against the Red Hat Insights application, finding 32 bugs. Amid them, one bug is reproducible only by a stateful set of steps.
Fuzz Testing of REST API
Segedy, Patrik ; Rogalewicz, Adam (oponent) ; Malík, Viktor (vedoucí práce)
This thesis is dealing with fuzz testing of REST API. After presenting state-of-the-art of fuzzing and assessing the current research regarding REST API fuzz testing, we design and implement our REST API fuzzer. The proposed fuzzer infers dependencies of API calls defined in an OpenAPI specification and makes the fuzzing stateful. One of the features is minimization of the number of successive 404 responses while maintaining exploration of a deeper state space of a tested application. To solve the exploration vs. exploitation problem, we used the ordering of dependencies maximizing the probability of obtaining a needed input values and determining of fuzzability of a required parameters. The implementation is an enhancement of the Schemathesis project that is using the Hypothesis library to randomly generate inputs. Our fuzzer is evaluated against the Red Hat Insights application, finding 32 bugs. Amid them, one bug is reproducible only by a stateful set of steps.
TypeScript Application Generation from REST API Descriptions
Lipjanec, Silvester ; Rychlý, Marek (oponent) ; Burget, Radek (vedoucí práce)
This thesis deals with the design and implementation of a tool for generating parts of client applications in TypeScript language from the description of a REST interface. The goal of the tool is an automatic generation of an application skeleton which uses the Angular framework including data structures and services enabling access to server endpoints. The thesis describes the interfaces based on the REST architectural style, as well as the technologies used for their description. The tool was implemented in TypeScript language and uses the Node.js runtime. The output file generation is based on the Mustache.js template system. The result is a tool which allows the generation of source code based on the provided WADL or OpenAPI interface description, which can be simply used as a part of an Angular application.
Platforma pro automatické testování vestavěných zařízení
Dušek, Oto ; Grochol, David (oponent) ; Vašíček, Zdeněk (vedoucí práce)
Tato bakalářská práce popisuje návrh a implementaci platformy využitelné k testování vestavěných zařízení, jako jsou například tiskárny a skenery. Tato platforma je tvořena jak serverem, tak i prvky umožňující interakci s testovaným zařízením. Tyto prvky lze ovládát přes server, který umožňuje posílat požadavky přes REST API. Výsledkem této práce je tedy funkční aplikace systému zahrnující vytvoření hardwarového prototypů emulátoru karty a sensorů papíru pro umožnění testování základní funkcionality tiskáren. Ovšem v budoucnu můžou přibýt požadavky pro vývoj dalších testovacích prvků, proto byla platforma vyvinuta s ohledem na snadnou rozšiřitelnost o nové sensory a aktory.
Remote API Web Reference for Java Enterprise Applications
Krpec, Ondřej ; Turoňová, Lenka (oponent) ; Kočí, Radek (vedoucí práce)
The Master's thesis focuses on testing REST API interfaces of web applications. The result of the thesis is the Restty application, which allows to test API endpoints of said interfaces, as well as to create extensive test cases from the interface's endpoints. The theoretical part of the thesis explains the principles of web services, remote interfaces, technologies that are used for development of the application, and the Swagger framework upon which the application is built. Subsequently, the design drafts of the application are presented in detail. The following section covers Restty's implementation and demonstrates how the Restty can be used for testing the interface of a Red Hat JBoss BPM Suite application. In conclusion, the benefits of the Restty application are evaluated and its possible extensions are proposed.

Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.