Software Testing Applied to the Development of IoT Systems: preliminary results

被引:1
|
作者
Ferreira, Vinicius Gomes [1 ]
Herrera, Caio Guimaraes [1 ]
Souza, Simone R. S. [1 ]
dos Santos, Ricardo Ribeiro [2 ]
Lopes de Souza, Paulo Sergio [1 ]
机构
[1] Univ Sao Paulo, ICMC, Sao Carlos, SP, Brazil
[2] Univ Fed Mato Grosso do Sul, FACOM, Campo Grande, MS, Brazil
来源
PROCEEDINGS OF THE 8TH BRAZILIAN SYMPOSIUM ON SYSTEMATIC AND AUTOMATED SOFT-WARE TESTING, SAST 2023 | 2023年
基金
巴西圣保罗研究基金会;
关键词
internet of things; testing; software development life cycle; systematic mapping; SIMULATION; INTERNET; VERIFICATION; ENVIRONMENT; FRAMEWORK; SCALE;
D O I
10.1145/3624032.3624049
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software testing is a fundamental activity of the broader software engineering process. Internet of Things (IoT) testing activities present unique characteristics that make their execution different from conventional software testing, including specific challenges, tools, approaches, and processes. Although the literature contains several secondary studies that summarize the contributions on this topic, there still needs to be more organization of these studies along a software development process. This paper reports preliminary literature results showing how the knowledge about software testing has been applied to developing and using IoT systems. We conducted an initial search on known papers' databases in computing and supplemented this search by snowballing two literature reviews found in this previous search. This study's main results show that most approaches and tools for software testing on IoT systems are grouped in the stages of Validation by Emulation or Simulation with approximately 43% of the total of papers, followed by Validation by Testbed with approximately 24%. Hence, there is an opportunity for exploring further the Development and Operation/Support stages. Our results will help researchers and practitioners know when and in what sequence to use techniques, processes, and test tools reported in the literature.
引用
收藏
页码:113 / 122
页数:10
相关论文
共 50 条
  • [31] Tiny TTCN-Inspired Testing Tools for Experimenting with Hybrid IoT Systems
    Brzezinski, Krzysztof M.
    2018 11TH INTERNATIONAL CONFERENCE ON HUMAN SYSTEM INTERACTION (HSI), 2018, : 261 - 267
  • [32] Software Architecture for IoT-based Indoor Positioning Systems for Ambient Assisted Living
    Mendes, Lucas F.
    Aguilar, Paulo A. C.
    Bezerra, Carla I. M.
    2023 IEEE 20TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE, ICSA, 2023, : 93 - 104
  • [33] Toward Management of Uncertainty in Self-Adaptive Software Systems: IoT Case Study
    Ismail, Shereen
    Shah, Kruti
    Reza, Hassan
    Marsh, Ronald
    Grant, Emanuel
    COMPUTERS, 2021, 10 (03) : 1 - 19
  • [34] A Meta Modeling-Based Interoperability and Integration Testing Platform for IoT Systems
    Shah, Qasim Ali
    Shafi, Imran
    Ahmad, Jamil
    Alfarhood, Sultan
    Safran, Mejdl
    Ashraf, Imran
    SENSORS, 2023, 23 (21)
  • [35] Requirements development for IoT systems with UCM4IoT
    Boutot, Paul
    Tabassum, Mirza Rehenuma
    Abedin, Abdul
    Mustafiz, Sadaf
    JOURNAL OF COMPUTER LANGUAGES, 2024, 78
  • [36] IMPLEMENTATION AND TESTING OF WEBSOCKET PROTOCOL IN ESP32 BASED IOT SYSTEMS
    Mitrovic, Nikola
    Dordevic, Milan
    Veljkovic, Sandra
    Dankovic, Danijel
    FACTA UNIVERSITATIS-SERIES ELECTRONICS AND ENERGETICS, 2023, 36 (02) : 267 - 284
  • [37] IoT systems testing: Taxonomy, empirical findings, and recommendations☆
    Minani, Jean Baptiste
    El Fellah, Yahia
    Sabir, Fatima
    Moha, Naouel
    Gueheneuc, Yann-Gael
    Kuradusenge, Martin
    Masuda, Tomoaki
    JOURNAL OF SYSTEMS AND SOFTWARE, 2025, 226
  • [38] A Taxonomy for Quality in Simulation-Based Development and Testing of Automated Driving Systems
    Schuett, Barbara
    Steimle, Markus
    Kramer, Birte
    Behnecke, Danny
    Sax, Eric
    IEEE ACCESS, 2022, 10 : 18631 - 18644
  • [39] IoT-enabled communication systems in testing environments
    Hellbacha, Robert
    Klein, Konstatin
    Hribernik, Karl
    Thoben, K. -D.
    PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON SYSTEM-INTEGRATED INTELLIGENCE (SYSINT 2020): SYSTEM-INTEGRATED INTELLIGENCE - INTELLIGENT, FLEXIBLE AND CONNECTED SYSTEMS IN PRODUCTS AND PRODUCTION, 2020, 52 : 85 - 88
  • [40] A Systematic Literature Mapping: risk-based testing in software development
    Bastidas, Maria, I
    Pardo, Cesar J.
    Ardila, Carlos A.
    INGENIERIA Y COMPETITIVIDAD, 2021, 23 (01):