A Testing Tool for IoT Gateway and Devices
碩士 === 國立臺北科技大學 === 資訊工程系 === 107 === Internet of Things (IoT) testing usually involves multiple communication protocols and different hardware devices. Together with complex user scenarios of IoT applications and frequently updated firmware, it can be time-consuming and error-prone to build various...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2018
|
Online Access: | http://ndltd.ncl.edu.tw/handle/wpmxb2 |
id |
ndltd-TW-107TIT00392001 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-107TIT003920012019-05-16T01:24:52Z http://ndltd.ncl.edu.tw/handle/wpmxb2 A Testing Tool for IoT Gateway and Devices 物聯網閘道器與裝置之自動化測試工具 CHANG,WEI-CHE 張偉哲 碩士 國立臺北科技大學 資訊工程系 107 Internet of Things (IoT) testing usually involves multiple communication protocols and different hardware devices. Together with complex user scenarios of IoT applications and frequently updated firmware, it can be time-consuming and error-prone to build various test environments and conduct IoT testing manually. To alleviate the problem, this thesis presents an automated IoT Testing Tool, called IoT3. IoT3 can automatically build test environments and execute tests for IoT gateway and devices. Particularly, IoT3 supports keyword-driven testing method, which facilitates the development and maintenance of IoT test scripts. In addition, to increase the controllability, observability, and scalability as well as to reduce the cost of testing IoT gateway and devices, a mock device method is proposed. The mock device is composed of a wireless adapter and configurable mock services. Specifically, it can easily simulate the changes of test environment, such as temperature and humidity, and the packet loss rate of varied Bluetooth connection quality caused by multi-interference sources and different geographical location distances of devices. To evaluate the effectiveness of IoT3, an industrial case was studied. The experimental results indicate that the proposed mock device method indeed can simulate the behavior of the real devices and the changes of test environment. As compared with manual tests, IoT3 can save more test time and achieve higher test coverage. Further, IoT3 can also provide more information regarding the test results to facilitate problem diagnosis and debugging. LIU,CHIEN-HUNG CHEN,WOEI-KAE 劉建宏 陳偉凱 2018 學位論文 ; thesis 60 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立臺北科技大學 === 資訊工程系 === 107 === Internet of Things (IoT) testing usually involves multiple communication protocols and different hardware devices. Together with complex user scenarios of IoT applications and frequently updated firmware, it can be time-consuming and error-prone to build various test environments and conduct IoT testing manually. To alleviate the problem, this thesis presents an automated IoT Testing Tool, called IoT3. IoT3 can automatically build test environments and execute tests for IoT gateway and devices. Particularly, IoT3 supports keyword-driven testing method, which facilitates the development and maintenance of IoT test scripts. In addition, to increase the controllability, observability, and scalability as well as to reduce the cost of testing IoT gateway and devices, a mock device method is proposed. The mock device is composed of a wireless adapter and configurable mock services. Specifically, it can easily simulate the changes of test environment, such as temperature and humidity, and the packet loss rate of varied Bluetooth connection quality caused by multi-interference sources and different geographical location distances of devices. To evaluate the effectiveness of IoT3, an industrial case was studied. The experimental results indicate that the proposed mock device method indeed can simulate the behavior of the real devices and the changes of test environment. As compared with manual tests, IoT3 can save more test time and achieve higher test coverage. Further, IoT3 can also provide more information regarding the test results to facilitate problem diagnosis and debugging.
|
author2 |
LIU,CHIEN-HUNG |
author_facet |
LIU,CHIEN-HUNG CHANG,WEI-CHE 張偉哲 |
author |
CHANG,WEI-CHE 張偉哲 |
spellingShingle |
CHANG,WEI-CHE 張偉哲 A Testing Tool for IoT Gateway and Devices |
author_sort |
CHANG,WEI-CHE |
title |
A Testing Tool for IoT Gateway and Devices |
title_short |
A Testing Tool for IoT Gateway and Devices |
title_full |
A Testing Tool for IoT Gateway and Devices |
title_fullStr |
A Testing Tool for IoT Gateway and Devices |
title_full_unstemmed |
A Testing Tool for IoT Gateway and Devices |
title_sort |
testing tool for iot gateway and devices |
publishDate |
2018 |
url |
http://ndltd.ncl.edu.tw/handle/wpmxb2 |
work_keys_str_mv |
AT changweiche atestingtoolforiotgatewayanddevices AT zhāngwěizhé atestingtoolforiotgatewayanddevices AT changweiche wùliánwǎngzhádàoqìyǔzhuāngzhìzhīzìdònghuàcèshìgōngjù AT zhāngwěizhé wùliánwǎngzhádàoqìyǔzhuāngzhìzhīzìdònghuàcèshìgōngjù AT changweiche testingtoolforiotgatewayanddevices AT zhāngwěizhé testingtoolforiotgatewayanddevices |
_version_ |
1719176461375504384 |