A Multimethod Study of Internet of Things Systems Testing in Industry

被引:5
|
作者
Minani, Jean Baptiste [1 ]
Sabir, Fatima [2 ]
Moha, Naouel [3 ]
Gueheneuc, Yann-Gael [1 ]
机构
[1] Concordia Univ, Dept Comp Sci & Software Engn, Montreal, PQ H3G 1M8, Canada
[2] Univ Punjab, Dept Comp Sci, Lahore 54000, Pakistan
[3] Ecole Technol Super, Dept Software Engn & Informat Technol, Montreal, PQ H3C 1K3, Canada
来源
IEEE INTERNET OF THINGS JOURNAL | 2024年 / 11卷 / 01期
关键词
Internet of Things (IoT) platforms; IoT protocols; IoT system testing; IoT testing challenges; EMBEDDED SOFTWARE; IOT; ENVIRONMENT;
D O I
10.1109/JIOT.2023.3291233
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As the Internet of Things (IoT) grows, its failures may have dramatic consequences on the lives of people who depend on it. Yet, it is hard to test IoT systems before they are deployed. Several researchers have provided state-of-the-art approaches for testing IoT systems. However, many of those approaches are based on academia rather than industry. Therefore, we conducted a multimethod study of IoT systems testing in the industry with IoT practitioners. We used three methods: 1) an industry survey; 2) practitioners interviews; and 3) analysis of Eclipse IoT surveys. This study focuses on testing IoT systems by industry practitioners. The findings show the following. 1) Testing focuses more on the device, network, and application layers. IoT testing gives more importance to integration testing than acceptance testing. Test coverage is the most important metric, but metrics may vary depending on the project. 2) IoT system testing mainly uses the model-based approach and is often manual or semi-automated, with low adoption of white box testing. Node-RED is commonly used in testing IoT systems, while Amazon AWS IoT is popular for cloud platform testing of IoT devices. 3) Log analysis is the main approach to analyzing the root cause of bugs. 4) The main challenges in IoT testing include the lack of standards, security, connectivity, and reference architecture. Generating test cases and establishing a standard test approach are recommended for further research. This study's findings can help IoT practitioners and researchers to identify and tackle challenges in IoT system testing, leading to future research opportunities.
引用
收藏
页码:1662 / 1684
页数:23
相关论文
共 50 条
  • [1] An acceptance testing approach for Internet of Things systems
    Leotta, Maurizio
    Clerissi, Diego
    Olianas, Dario
    Ricca, Filippo
    Ancona, Davide
    Delzanno, Giorgio
    Franceschini, Luca
    Ribaudo, Marina
    IET SOFTWARE, 2018, 12 (05) : 430 - 436
  • [2] A Study of the Internet of Things in the Oil and Gas Industry
    Shoja, Shamisa
    Jalali, Aliakbar
    2017 IEEE 4TH INTERNATIONAL CONFERENCE ON KNOWLEDGE-BASED ENGINEERING AND INNOVATION (KBEI), 2017, : 230 - 236
  • [3] Model-Based Testing for Internet of Things Systems
    Ahmad, Abbas
    Bouquet, Fabrice
    Fourneret, Elizabeta
    Legeard, Bruno
    ADVANCES IN COMPUTERS, VOL 108, 2018, 108 : 1 - 58
  • [4] Towards an Acceptance Testing Approach for Internet of Things Systems
    Leotta, Maurizio
    Ricca, Filippo
    Clerissi, Diego
    Ancona, Davide
    Delzanno, Giorgio
    Ribaudo, Marina
    Franceschini, Luca
    CURRENT TRENDS IN WEB ENGINEERING, ICWE 2017, 2018, 10544 : 125 - 138
  • [5] Testing the Internet of Things
    Felderer, Michael
    Schieferdecker, Ina
    LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION: DISCUSSION, DISSEMINATION, APPLICATIONS, ISOLA 2016, PT II, 2016, 9953 : 704 - 706
  • [6] Systems analysis for deployment of internet of things (IoT) in the maritime industry
    Kazuo Hiekata
    Shinnosuke Wanaka
    Taiga Mitsuyuki
    Ryuji Ueno
    Ryota Wada
    Bryan Moser
    Journal of Marine Science and Technology, 2021, 26 : 459 - 469
  • [7] Systems analysis for deployment of internet of things (IoT) in the maritime industry
    Hiekata, Kazuo
    Wanaka, Shinnosuke
    Mitsuyuki, Taiga
    Ueno, Ryuji
    Wada, Ryota
    Moser, Bryan
    JOURNAL OF MARINE SCIENCE AND TECHNOLOGY, 2021, 26 (02) : 459 - 469
  • [8] Study on the Application of Internet of Things in the Logistics in Forest Industry
    Zhao, Chen
    Li, Xisheng
    Chen, Junsong
    ADVANCED TRANSPORTATION, PTS 1 AND 2, 2011, 97-98 : 664 - +
  • [9] Combinatorial methods for testing Internet of Things smart home systems
    Garn, Bernhard
    Schreiber, Dominik-Philip
    Simos, Dimitris E.
    Kuhn, Rick
    Voas, Jeff
    Kacker, Raghu
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2022, 32 (02):
  • [10] Challenges of Testing Complex Internet of Things (IoT) Devices and Systems
    Gomez, Anna Katrina
    Bajaj, Simi
    PROCEEDINGS OF 2019 11TH INTERNATIONAL CONFERENCE ON KNOWLEDGE AND SYSTEMS ENGINEERING (KSE 2019), 2019, : 61 - 64