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
关键词
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
    [J]. 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
    [J]. IEEE ACCESS, 2018, 6 : 15480 - 15493
  • [3] Artorias: IoT Security Testing Framework
    Jeannotte, Bryer
    Tekeoglu, Ali
    [J]. 2019 26TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS (ICT), 2019, : 233 - 237
  • [4] A Smart Testing Framework for IoT Applications
    Brian, Ramprasad
    Joydeep, Mukherjee
    Marin, Litoiu
    [J]. 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
    [J]. 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
    [J]. 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
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2022, 27 (02)
  • [8] Towards a Framework for Testing the Security of IoT Devices Consistently
    Lally, Gurjan
    Sgandurra, Daniele
    [J]. EMERGING TECHNOLOGIES FOR AUTHORIZATION AND AUTHENTICATION, ETAA 2018, 2018, 11263 : 88 - 102
  • [9] PatrIoT: IoT Automated Interoperability and Integration Testing Framework
    Bures, Miroslav
    Ahmed, Bestoun S.
    Rechtberger, Vaclav
    Klima, Matej
    Trnka, Michal
    Jaros, Miroslav
    Bellekens, Xavier
    Almog, Dani
    Herout, Pavel
    [J]. 2021 14TH IEEE CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST 2021), 2021, : 454 - 459
  • [10] Izinto: A Pattern-Based IoT Testing Framework
    Pontes, Pedro Martins
    Lima, Bruno
    Faria, Joao Pascoal
    [J]. COMPANION PROCEEDINGS FOR THE ISSTA/ECOOP 2018 WORKSHOPS, 2018, : 125 - 131