Sada příkladů k frameworku pro automatizované testování IoT systémů
A set of examples for a framework for automated testing of IoT systems
Type of document
diplomová prácemaster thesis
Author
Aneta Volfová
Supervisor
Bureš Miroslav
Opponent
Šebek Jiří
Field of study
Softwarové inženýrstvíStudy program
Otevřená informatikaInstitutions assigning rank
katedra počítačůRights
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Show full item recordAbstract
V dnešní době jsou IoT aplikace běžně dostupné mezi námi a lze říci, že formují svět kolem nás. Mezi jejich charakteristické základní vlastnosti patří automatizace, nízká energetická náročnost a většinou i bezdrátová technologie. Za účelem dodržení a zachování zmíněných vlastností, je třeba ověřovat jejich funkčnost – tedy testovat. Obsahem mé diplomové práce je popis návrhu a implementace sady příkladů k frameworku PatrIoT pro automatizované testování IoTsystémů. V rámci návrhu tří fiktivních systémů jsou vytvořeny testovací případy a zamýšlené integrační testy, které jsou realizovány v testovací části. Obsaženou analýzu doplňuje popis využitých technologií a požadavků. Tato diplomová práce se dále zabývá popisem realizovaných modulů systémů a systémů samotných. Následující část je zaměřena na implementaci návrhu s ukázkami kódu a současně na testování systémů, včetně jejich instalace a spuštění. Závěrečná část je věnována možným vylepšením projektu (frameworku) do budoucna. Today, IoT applications are commonly available among us and can be said they shape the world around us. Their characteristic basic features include automation, low energy consumption and mostly wireless technology. In order to comply with and preserve the mentioned properties, it is necessary to verify their functionality - that is, to test. The content of my diploma thesis is a description of the design and implementation of a set of examples of the PatrIoT framework for automated testing of IoT systems. Within the design of three fictitious systems, test cases and intended integration tests are created and are implemented in the test part. The included analysis is complemented by a description of the technologies used and requirements. This diploma thesis also deals with the description of the implemented modules of systems and the systems themselves. The following section focuses on implementing a design with code samples and at the same time on testing the systems, including their installation and execution. The final part is devoted to possible improvements of the project (framework) in the future.
Collections
- Diplomové práce - 13136 [892]