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
基金
巴西圣保罗研究基金会;
关键词
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 条
  • [41] Development and testing of the Substances and Choices Scale (SACS) overview of project and preliminary results
    Christie, G
    Le Brun, C
    Marsh, R
    Sheridan, J
    Suaalii-Sauni, S
    Wheeler, A
    AUSTRALIAN AND NEW ZEALAND JOURNAL OF PSYCHIATRY, 2005, 39 : A142 - A142
  • [42] The Feelings About genomiC Testing Results (FACToR) Questionnaire: Development and Preliminary Validation
    Li, Meng
    Bennette, Caroline S.
    Amendola, Laura M.
    Hart, M. Ragan
    Heagerty, Patrick
    Comstock, Bryan
    Tarczy-Hornoch, Peter
    Fullerton, Stephanie M.
    Regier, Dean A.
    Burke, Wylie
    Trinidad, Susan B.
    Jarvik, Gail P.
    Veenstra, David L.
    Patrick, Donald L.
    JOURNAL OF GENETIC COUNSELING, 2019, 28 (02) : 477 - 490
  • [43] Mars 2020 Sampling and Caching Subsystem Environmental Development Testing and Preliminary Results
    Chu, Lauren E.
    Brown, Kyle M.
    Kriechbaum, Kristo
    2017 IEEE AEROSPACE CONFERENCE, 2017,
  • [44] Development of large cyclic simple shear for gravel deposits and preliminary testing results
    Department of Civic Engineering, National Chung Hsing University, Taichung 40227, Taiwan
    不详
    Journal of the CICHE, 2007, 4 (529-540):
  • [45] The preliminary results of a mapping study of deployment and orchestration for IoT
    Nguyen, Phu H.
    Ferry, Nicolas
    Erdogan, Gencer
    Song, Hui
    Lavirotte, Stephane
    Tigli, Jean-Yves
    Solberg, Arnor
    SAC '19: PROCEEDINGS OF THE 34TH ACM/SIGAPP SYMPOSIUM ON APPLIED COMPUTING, 2019, : 2040 - 2043
  • [46] Preliminary Results of Peach Rootstock Testing
    Hudina, M.
    Fajt, N.
    Stampar, F.
    VII INTERNATIONAL PEACH SYMPOSIUM, 2012, 962 : 605 - 611
  • [47] TESTING FOR RECRUITMENT BY ELECTROCOCHLEOGRAPHY - PRELIMINARY RESULTS
    PORTMANN, M
    ARAN, JM
    LAGOURGUE, P
    ANNALS OF OTOLOGY RHINOLOGY AND LARYNGOLOGY, 1973, 82 (01): : 36 - 43
  • [48] Artificial Intelligence Applied to Software Testing: A Tertiary Study
    Amalfitano, Domenico
    Faralli, Stefano
    Hauck, Jean Carlo Rossa
    Matalonga, Santiago
    Distante, Damiano
    ACM COMPUTING SURVEYS, 2024, 56 (03)
  • [49] Artificial Intelligence Applied to Software Testing: A Literature Review
    Lima, Rui
    Rosado da Cruz, Antonio Miguel
    Ribeiro, Jorge
    2020 15TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI'2020), 2020,
  • [50] On the performance of estimation of distribution algorithms applied to software testing
    Sagarna, R
    Lozano, JA
    APPLIED ARTIFICIAL INTELLIGENCE, 2005, 19 (05) : 457 - 489