Testování aplikačního rozhraní na platformě Smart City

but.committeedoc. Dr. Ing. Dušan Kolář (předseda) doc. Ing. Peter Chudý, Ph.D., MBA (člen) RNDr. Marek Rychlý, Ph.D. (člen) Ing. Vojtěch Mrázek, Ph.D. (člen) Ing. Ondřej Lengál, 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 A.cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorHynek, Jiřícs
dc.contributor.authorKovalski, Martincs
dc.contributor.refereeJohn, Petrcs
dc.date.accessioned2023-07-17T09:00:25Z
dc.date.available2023-07-17T09:00:25Z
dc.date.created2023cs
dc.description.abstractDo prostředí internetu věcí je zapojeno velké množství senzorů, které produkují množství dat. Tato data je potřeba zpracovávat a zobrazovat uživatelům. K tomuto účelu vznikají různí klienti (webové nebo mobilní aplikace). Aby se data k těmto klientům dostala, jsou k tomu potřeba právě aplikační rozhraní. Cílem této práce je otestovat existující aplikační rozhraní typu REST umožňující přenos dat z cloudu ke klientským aplikacím a poskytnout vývojářům koncových bodů tohoto API nástroj, pomocí kterého budou moci i v budoucnu testovat nově vznikající koncové body. Pro tento účel byla vytvořená aplikace, které usnadňuje správu a tvorbu testů. Tyto testy jsou potom spouštěny pomocí testovacího frameworku Codeception. Výsledná aplikace umožňuje testovat REST API, které má vytvořenou OpenAPI specifikaci a které používá ke svém provozu PostgreSQL databázi.cs
dc.description.abstractThe IoT environment involves a large number of sensors that produce vast amounts of data. This data needs to be processed and displayed to users. Various clients (web or mobile applications) are created for this purpose. In order to get the data to these clients, application interfaces are needed. The aim of this work is to test an existing REST-like application interface that allows data transfer from the cloud to client applications and to provide endpoint developers of this API with a tool that will allow them to test emerging endpoints in the future. To this end, an application has been created to facilitate the management and creation of tests. These tests are then run using the Codeception testing framework. The resulting application allows you to test a REST API that has an OpenAPI specification created and that uses a PostgreSQL database to run.en
dc.description.markAcs
dc.identifier.citationKOVALSKI, M. Testování aplikačního rozhraní na platformě Smart City [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.cs
dc.identifier.other145558cs
dc.identifier.urihttp://hdl.handle.net/11012/212709
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.subjecttestovánícs
dc.subjectaplikační rozhranícs
dc.subjectRESTcs
dc.subjectchytrá městacs
dc.subjectinternet věcícs
dc.subjectNettecs
dc.subjectPostgreSQLcs
dc.subjectAPIcs
dc.subjectCodeceptioncs
dc.subjectOpenAPI specifikacecs
dc.subjectkoncové bodycs
dc.subjecttestycs
dc.subjecttestingen
dc.subjectapplication interfaceen
dc.subjectRESTen
dc.subjectsmart citiesen
dc.subjectInternet of Thingsen
dc.subjectNetteen
dc.subjectPostgreSQLen
dc.subjectAPIen
dc.subjectCodeceptionen
dc.subjectOpenAPI specificationen
dc.subjectendpointsen
dc.subjecttestsen
dc.titleTestování aplikačního rozhraní na platformě Smart Citycs
dc.title.alternativeAPI Testing on Smart City Platformen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2023-06-14cs
dcterms.modified2023-06-14-16:45:32cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid145558en
sync.item.dbtypeZPen
sync.item.insts2023.07.17 11:00:25en
sync.item.modts2023.07.17 09:59:22en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
2.25 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_145558.html
Size:
9.91 KB
Format:
Hypertext Markup Language
Description:
review_145558.html
Collections