Abstract
<p class="0abstractCxSpFirst">The number of applications incorporating Internet of Things (IoT) concepts increases extraordinarily. This increase cannot continue without high-quality assurance. There are some difficulties in testing IoT applications; the system heterogeneity, test cost and time are taken to test the system, and the precision percentage of test results.</p><p class="0abstractCxSpLast">A well-known and possibly the best solution to overcoming these difficulties is to model the system for evaluation purposes, known as model-based testing (MBT). This paper aims to design a model-based testing approach to assess IoT applications performance quality attributes. The ISO 25000 quality model is used as a standard for software quality assurance applications. IoTMaaS is used as a case study to implement the methodological approach. The possible test cases were generated using the ACTS combinatorial test generation tool. The performance metrics of each test case were monitored until the optimum test case was identified, with the shortest response time and the least amount of resources used. The proposed testing method appears to be successful, according to the results.</p>
Highlights
Internet of things is a grid of objects, cars, consumer electronics, or other items embedded with electronics, software, and sensors that allow connecting and exchanging data with these objects [1]
This study aims to assess the Internet of Things (IoT) system performance metrics by designing a novel model-based testing (MBT) approach of an IoTMaaS as a case study
All are abstracted through Thing Controller (TC), which presents the functionalities of things as a service [25]
Summary
Internet of things is a grid of objects, cars, consumer electronics, or other items embedded with electronics, software, and sensors that allow connecting and exchanging data with these objects [1]. The global market size of IoT-connected devices is projected to hit 41.6 bn in 2025 [3] This expansion rate involves ensuring the consistency of IoT applications before marketing them. The quality model of software applications has been extensively demonstrated within ISO/IEC 25000, defined as "Software Quality Requirements and Evaluation" (SQUARE) [6]. Many challenges can arise when well-established software testing methods and QA approaches are applied to the IoT application world. There is a gap in addressing specific methodologies for assessing the test generation model in IoT software applications. This study aims to assess the IoT system performance metrics by designing a novel MBT approach of an IoTMaaS as a case study.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: International Journal of Interactive Mobile Technologies (iJIM)
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.