Izinto: A Pattern-Based IoT Testing Framework

被引:16
作者
Pontes, Pedro Martins [1 ]
Lima, Bruno [1 ]
Faria, Joao Pascoal [1 ]
机构
[1] Univ Porto, Fac Engn, INESC TEC, Rua Dr Roberto Frias S-N, P-4200465 Porto, Portugal
来源
COMPANION PROCEEDINGS FOR THE ISSTA/ECOOP 2018 WORKSHOPS | 2018年
关键词
Internet of Things; Test Patterns; Testing Framework; INTERNET; THINGS;
D O I
10.1145/3236454.3236511
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The emergence of Internet of Things (IoT) technology is expected to offer new promising solutions in various domains and, consequently, impact many aspects of everyday life. However, the development and testing of software applications and services for IoT systems encompasses several challenges that existing solutions have not yet properly addressed. Particularly, the difficulty to test IoT systems - due to their heterogeneous and distributed nature -, and the importance of testing in the development process give rise to the need for an efficient way to implement automated testing in IoT. Although there are already several tools that can be used in the testing of IoT systems, a number of issues can be pointed out, such as focusing on a specific platform, language, or standard, limiting the possibility of improvement or extension, and not providing out-of-the-box functionalities. This paper describes Izinto, a pattern-based test automation framework for integration testing of IoT systems. The framework implements in a generic way a set of test patterns specific to the IoT domain which can be easily instantiated for concrete IoT scenarios. It was validated in a number of test cases, within a concrete application scenario in the domain of Ambient Assisted Living (AAL).
引用
收藏
页码:125 / 131
页数:7
相关论文
共 22 条
  • [1] Adjih C, 2015, 2015 IEEE 2ND WORLD FORUM ON INTERNET OF THINGS (WF-IOT), P459, DOI 10.1109/WF-IoT.2015.7389098
  • [2] Model-Based Testing as a Service for IoT Platforms
    Ahmad, Abbas
    Bouquet, Fabrice
    Fourneret, Elizabeta
    Le Gall, Franck
    Legeard, Bruno
    [J]. LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION: DISCUSSION, DISSEMINATION, APPLICATIONS, ISOLA 2016, PT II, 2016, 9953 : 727 - 742
  • [3] An Industrial Case Study Using Vibration Data and Machine Learning to Predict Asset Health
    Amihai, Ido
    Gitzel, Ralf
    Kotriwala, Arzam Muzaffar
    Pareschi, Diego
    Subbiah, Subanataranjan
    Sosale, Guruprasad
    [J]. 2018 20TH IEEE INTERNATIONAL CONFERENCE ON BUSINESS INFORMATICS (IEEE CBI 2018), VOL 1, 2018, : 178 - 185
  • [4] [Anonymous], 2003, SOFTWARE TESTING TEC
  • [5] [Anonymous], MQTT VERSION 3 1 1
  • [6] [Anonymous], 2000, ARCHITECTURAL STYLES
  • [7] [Anonymous], 2017, POPULAR INTERNET THI
  • [8] Bagula Ba, 2015, WORKSH SCI APPL INT
  • [9] Batory D, 2005, LECT NOTES COMPUT SC, V3714, P7
  • [10] Coetzee L., 2011, IST-Africa Conf. Proc, P1