DOI QR코드

DOI QR Code

Test Case Generation Technique for IoT Mobile Application

  • Jaffari, Aman (Dept. of Software Engineering, Chonbuk National University) ;
  • Lee, Jihyun (Dept. of Software Engineering, Chonbuk National University) ;
  • Yoo, Cheol-Jung (Dept. of Software Engineering, Chonbuk National University) ;
  • Jo, Jun Hyuk (Dept. of Software Engineering, Chonbuk National University)
  • Published : 2017.04.27

Abstract

Currently, IoT mobile applications are growing fast in number and complexity. As a result, the applications quality issue became crucial, hence to ensure their quality a proper testing is highly required. Testing such mobile applications is always tedious, time-consuming and expensive. To cope with these issues, we propose a testing approach using activity diagram with data flow information. The main functionality of IoT applications is exposing the meaningful data obtained from the sensors to the users by doing a lot of analysis, comparison, and computation. Therefore, our focus is on identifying and selecting the most appropriate paths at which calculation is taking place and the paths at which predicate exists. In our case study, we have used a real-world IoT mobile application and identified a total of ten test paths with two predicate uses and two computation uses through an example. With applying only this four critical paths, we can adequately test the application's core functionalities while significantly reduce the testing effort and cost.

Keywords

Acknowledgement

Supported by : Korea Institute for the Advancement of Technology(KIAT)