Building blocks for IoT testing - a benchmark of IoT apps and a functional testing framework

被引:4
|
作者
Cristea, Rares [1 ]
Feraru, Mihail [1 ]
Paduraru, Ciprian [1 ]
机构
[1] Univ Bucharest, Bucharest, Romania
来源
2022 IEEE/ACM 4TH INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING RESEARCH AND PRACTICES FOR THE IOT (SERP4IOT 2022) | 2022年
关键词
D O I
10.1145/3528227.3528568
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
IoT security is a topic that offers numerous opportunities for improvement and development. In this paper, we first present a set of open-source mock IoT applications along with the necessary infrastructure specifically designed to emulate a real IoT system. With our app set, users can add their own applications, automation rules, and communication flows with little technical effort, and test different scenarios to reproduce bugs that are not specific to the use of a single device. Second, we describe a functional testing framework for the IoT that is inspired by behavior-driven development (BDD), a testing methodology that serves as a proof-of-concept for how the application set can be used in different test scenarios. The application set and the functional testing framework are independent of each other. Our goal is to help IoT developers and testers find new testing techniques and benchmarking them in a reproducible, comparable, and less biased environment. We believe that they form the basis for a better understanding of how to test systems composed of heterogeneous devices to find issues and vulnerabilities that arise mainly from their interaction and data persistence management.
引用
收藏
页码:25 / 32
页数:8
相关论文
共 50 条
  • [1] IoT-PEN: A Penetration Testing Framework for IoT
    Yadav, Geeta
    Paul, Kolin
    Allakany, Alaa
    Okamura, Koji
    2020 34TH INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN 2020), 2020, : 196 - 201
  • [2] IoT-TaaS: Towards a Prospective IoT Testing Framework
    Kim, Hiun
    Ahmad, Abbas
    Hwang, Jaeyoung
    Baqa, Hamza
    Le Gall, Franck
    Ortega, Miguel Angel Reina
    Song, Jaeseung
    IEEE ACCESS, 2018, 6 : 15480 - 15493
  • [3] Artorias: IoT Security Testing Framework
    Jeannotte, Bryer
    Tekeoglu, Ali
    2019 26TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS (ICT), 2019, : 233 - 237
  • [4] A Smart Testing Framework for IoT Applications
    Brian, Ramprasad
    Joydeep, Mukherjee
    Marin, Litoiu
    2018 IEEE/ACM INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING COMPANION (UCC COMPANION), 2018, : 252 - 257
  • [5] Framework for Integration Testing of IoT Solutions
    Bures, Miroslav
    PROCEEDINGS 2017 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI), 2017, : 1838 - 1839
  • [6] CT-IoT: a combinatorial testing-based path selection framework for effective IoT testing
    Linghuan Hu
    W. Eric Wong
    D. Richard Kuhn
    Raghu N. Kacker
    Shuo Li
    Empirical Software Engineering, 2022, 27
  • [7] CT-IoT: a combinatorial testing-based path selection framework for effective IoT testing
    Hu, Linghuan
    Wong, W. Eric
    Kuhn, D. Richard
    Kacker, Raghu N.
    Li, Shuo
    EMPIRICAL SOFTWARE ENGINEERING, 2022, 27 (02)
  • [8] A framework for intelligent IoT firmware compliance testing
    Kagita, Mohan Krishna
    Bojja, Giridhar Reddy
    Kaosar, Mohammed
    Internet of Things and Cyber-Physical Systems, 2021, 1 : 1 - 7
  • [9] Towards a Framework for Testing the Security of IoT Devices Consistently
    Lally, Gurjan
    Sgandurra, Daniele
    EMERGING TECHNOLOGIES FOR AUTHORIZATION AND AUTHENTICATION, ETAA 2018, 2018, 11263 : 88 - 102
  • [10] Developing an IoT Testing Framework for Autonomous Ground Vehicles
    Tashkyn, Murat
    Temirbolat, Amanzhol
    Kenes, Nurlybek
    Kartbayev, Amandyk
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2025, 16 (02) : 907 - 917