Remote API Web Reference for Java Enterprise Applications
but.committee | doc. Ing. Jaroslav Zendulka, CSc. (předseda) prof. RNDr. Milan Češka, CSc. (místopředseda) Ing. Vladimír Bartík, Ph.D. (člen) doc. Ing. Jiří Rybička, Dr. (člen) RNDr. Marek Rychlý, Ph.D. (člen) Ing. Igor Szőke, 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 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 velmi dobře (B). | 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 | Kočí, Radek | en |
dc.contributor.author | Krpec, Ondřej | en |
dc.contributor.referee | Holíková, Lenka | en |
dc.date.created | 2018 | cs |
dc.description.abstract | Tato diplomová práce popisuje testování REST API rozhraní aplikací. Výsledkem práce je aplikace Restty, založená na použití nástroje Swagger, která umožňuje testovat jednotlivé části API aplikací, i vytvářet a spouštět komplexní testovací scénáře nad daným rozhraním. Teoretická část práce vysvětluje principy webových služeb, vzdálených rozhraní a představuje nástroj Swagger i technologie použité k implementaci. V následující kapitole jsou v práci prezentovány designové návrhy aplikace, na které plynule navazuje kapitola o implementaci a testování, pro které je zvoleno rozhraní nástroje Red Hat JBoss BPM Suite. V závěru práce jsou vyhodnoceny přínosy aplikace Restty a navrženy případné budoucí rozšíření. | en |
dc.description.abstract | 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. | cs |
dc.description.mark | B | cs |
dc.identifier.citation | KRPEC, O. Remote API Web Reference for Java Enterprise Applications [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2018. | cs |
dc.identifier.other | 114548 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/84929 | |
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 | Webové služby | en |
dc.subject | REST | en |
dc.subject | Automatické testování | en |
dc.subject | Průběžné testování | en |
dc.subject | Swagger | en |
dc.subject | Angular | en |
dc.subject | Java | en |
dc.subject | TypeScript | en |
dc.subject | PostgreSQL | en |
dc.subject | Spring Framework | en |
dc.subject | Hibernate | en |
dc.subject | Patternfly | en |
dc.subject | Red Hat | en |
dc.subject | Testovací scénáře | en |
dc.subject | REST | cs |
dc.subject | Continuous testing | cs |
dc.subject | Automated testing | cs |
dc.subject | Swagger | cs |
dc.subject | Angular | cs |
dc.subject | Java | cs |
dc.subject | TypeScript | cs |
dc.subject | PostgreSQL | cs |
dc.subject | Spring Framework | cs |
dc.subject | Hibernate | cs |
dc.subject | PatternFly | cs |
dc.subject | Red Hat | cs |
dc.subject | Web Services | cs |
dc.subject | Test cases | cs |
dc.subject | Test automation | cs |
dc.title | Remote API Web Reference for Java Enterprise Applications | en |
dc.title.alternative | Remote API Web Reference for Java Enterprise Applications | cs |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2018-06-20 | cs |
dcterms.modified | 2020-05-10-16:12:31 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 114548 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.26 15:27:06 | en |
sync.item.modts | 2025.01.17 14:51:15 | en |
thesis.discipline | Informační systémy | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémů | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- final-thesis.pdf
- Size:
- 1021.69 KB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-18475_v.pdf
- Size:
- 85.96 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-18475_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-18475_o.pdf
- Size:
- 86.27 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-18475_o.pdf
Loading...
- Name:
- review_114548.html
- Size:
- 1.45 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_114548.html