EconPapers    
Economics at your fingertips  
 

Underpinning Quality Assurance: Identifying Core Testing Strategies for Multiple Layers of Internet-of-Things-Based Applications

Amer Aljaedi (), Saba Siddique, Muhammad Islam Satti, Adel R. Alharbi, Mohammed Alotaibi and Muhammad Usman
Additional contact information
Amer Aljaedi: College of Computing and Information Technology, University of Tabuk, Tabuk 71491, Saudi Arabia
Saba Siddique: Department of Computer Software Engineering, National University of Sciences and Technology, Islamabad 44000, Pakistan
Muhammad Islam Satti: Department of Computing (TMUC), Millennium Institute of Technology & Entrepreneurship (MiTE), Karachi 75190, Pakistan
Adel R. Alharbi: College of Computing and Information Technology, University of Tabuk, Tabuk 71491, Saudi Arabia
Mohammed Alotaibi: Department of Management Information Systems, College Business Administration, University of Tabuk, Tabuk 71491, Saudi Arabia
Muhammad Usman: Department of Computer Science, Edge Hill University, Lancashire L39 4QP, UK

Sustainability, 2023, vol. 15, issue 22, 1-20

Abstract: The Internet of Things (IoT) constitutes a digitally integrated network of intelligent devices equipped with sensors, software, and communication capabilities, facilitating data exchange among a multitude of digital systems via the Internet. Despite its pivotal role in the software development life-cycle (SDLC) for ensuring software quality in terms of both functional and non-functional aspects, testing within this intricate software–hardware ecosystem has been somewhat overlooked. To address this, various testing techniques are applied for real-time minimization of failure rates in IoT applications. However, the execution of a comprehensive test suite for specific IoT software remains a complex undertaking. This paper proposes a holistic framework aimed at aiding quality assurance engineers in delineating essential testing methods across different testing levels within the IoT. This delineation is crucial for effective quality assurance, ultimately reducing failure rates in real-time scenarios. Furthermore, the paper offers a mapping of these identified tests to each layer within the layered framework of the IoT. This comprehensive approach seeks to enhance the reliability and performance of IoT-based applications.

Keywords: IoT failure causes; layered architecture of IoT; quality assurance; testing framework (search for similar items in EconPapers)
JEL-codes: O13 Q Q0 Q2 Q3 Q5 Q56 (search for similar items in EconPapers)
Date: 2023
References: View complete reference list from CitEc
Citations:

Downloads: (external link)
https://www.mdpi.com/2071-1050/15/22/15683/pdf (application/pdf)
https://www.mdpi.com/2071-1050/15/22/15683/ (text/html)

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:gam:jsusta:v:15:y:2023:i:22:p:15683-:d:1275430

Access Statistics for this article

Sustainability is currently edited by Ms. Alexandra Wu

More articles in Sustainability from MDPI
Bibliographic data for series maintained by MDPI Indexing Manager ().

 
Page updated 2025-03-19
Handle: RePEc:gam:jsusta:v:15:y:2023:i:22:p:15683-:d:1275430