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 条
  • [1] Testing IoT systems using a hybrid simulation based testing approach
    Bosmans, Stig
    Mercelis, Siegfried
    Denil, Joachim
    Hellinckx, Peter
    COMPUTING, 2019, 101 (07) : 857 - 872
  • [2] Testing IoT Systems
    Voas, Jeff
    Kuhn, Rick
    Laplante, Phil
    12TH IEEE SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2018) / 9TH INTERNATIONAL WORKSHOP ON JOINT CLOUD COMPUTING (JCC 2018), 2018, : 48 - 52
  • [3] Software Development Models for IoT
    Ismail, Shereen
    Dawoud, Diana W.
    2022 IEEE 12TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE (CCWC), 2022, : 524 - 530
  • [4] Interoperability and Integration Testing Methods for IoT Systems: A Systematic Mapping Study
    Bures, Miroslav
    Klima, Matej
    Rechtberger, Vaclav
    Bellekens, Xavier
    Tachtatzis, Christos
    Atkinson, Robert
    Ahmed, Bestoun S.
    SOFTWARE ENGINEERING AND FORMAL METHODS, SEFM 2020, 2020, 12310 : 93 - 112
  • [5] Testing IoT systems using a hybrid simulation based testing approach
    Stig Bosmans
    Siegfried Mercelis
    Joachim Denil
    Peter Hellinckx
    Computing, 2019, 101 : 857 - 872
  • [6] Edge Computing in IoT: Preliminary Results on Modeling and Performance Analysis
    Skirelis, Julius
    Navakauskas, Dalius
    2017 5TH IEEE WORKSHOP ON ADVANCES IN INFORMATION, ELECTRONIC AND ELECTRICAL ENGINEERING (AIEEE'2017), 2017,
  • [7] On Challenges in Engineering IoT Software Systems
    Motta, Rebeca C.
    de Oliveira, Kaprimethia M.
    Travassos, Guilherme H.
    SBES'18: PROCEEDINGS OF THE XXXII BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, 2018, : 42 - 51
  • [8] Continuously Testing Distributed IoT Systems: An Overview of the State of the Art
    Beilharz, Jossekin
    Wiesner, Philipp
    Boockmeyer, Arne
    Pirl, Lukas
    Friedenberger, Dirk
    Brokhausen, Florian
    Behnke, Ilja
    Polze, Andreas
    Thamsen, Lauritz
    SERVICE-ORIENTED COMPUTING, ICSOC 2021 WORKSHOPS, 2022, 13236 : 336 - 350
  • [9] Towards a Strategy for Supporting the Engineering of IoT Software Systems
    Motta, Rebeca Campos
    PROCEEDINGS OF THE ACM SIGCHI SYMPOSIUM ON ENGINEERING INTERACTIVE COMPUTING SYSTEMS (EICS'19), 2019,
  • [10] Development and Evaluation of Smart Home IoT Systems applied to HVAC Monitoring and Control
    Figueiredo R.E.
    Alves A.A.
    Monteiro V.
    Pinto J.G.
    Afonso J.L.
    Afonso J.A.
    EAI Endorsed Transactions on Energy Web, 2021, 8 (34) : 1 - 9