Thesis Details
Automatické testování software
This thesis deals with open source software testing and automation of testing. The goal was to design tests, implement test cases and integrate them into the development environment of a software used to manage Internet of Things (IoT) networks. A new communication component using the TCP protocol was implemented to establish a connection with an IoT network emulator. A tool called Tavern was chosen for testing and automation. The entire solution is split into Docker images. The result can be easily extended with possible future functionality. As a result of testing with the network emulator, a handful of errors were found in both software documentation and the software itself. The main contribution of this thesis is the identification of errors as well as a way to simplify testing in the form of an IoT network emulator, allowing for automation of testing without the need for real IoT devices.
testing, automation, internet of things, IoT, IQRF Tech s.r.o, Tavern, Docker, CI/CD
Burgetová Ivana, Ing., Ph.D. (DIFS FIT BUT), člen
Grézl František, Ing., Ph.D. (DCGM FIT BUT), člen
Smrčka Aleš, Ing., Ph.D. (DITS FIT BUT), člen
Vašíček Zdeněk, doc. Ing., Ph.D. (DCSY FIT BUT), člen
@bachelorsthesis{FITBT22996, author = "Karel Han\'{a}k", type = "Bachelor's thesis", title = "Automatick\'{e} testov\'{a}n\'{i} software", school = "Brno University of Technology, Faculty of Information Technology", year = 2020, location = "Brno, CZ", language = "czech", url = "https://www.fit.vut.cz/study/thesis/22996/" }