Skip to main content
U.S. flag

An official website of the United States government

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Secure .gov websites use HTTPS
A lock ( ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

Testing IoT Systems

Published

Author(s)

Jeffrey M. Voas, David R. Kuhn, Phil Laplante

Abstract

The ability to test systems that are based on the underlying products and services commonly referred to as the Internet of 'things' (IoT) is discussed. The role of a static metric that can be applied to design, architectures, hardware, 'things', and software is discussed. The metric, the Domain Range Ratio (DRR) [2], is simply the number of test cases divided by the number of system outputs. Any system built from IoT products and services, termed a Network of Things (NoT) [1], will likely have low DRRs. Low DRRs hint that it will be harder for test cases to detect bugs since internal state corruptions will not propagate and therefore remain undetected. Low DRR scores also suggest where to place internal test assertions. Combinatorial testing is a technique that offers test case minimization yet without sacrificing fault detection. In this paper, the level of combinatorial testing as a function of DRR scores is studied, leading to improved fault detection for a specific NoT during test.
Conference Dates
March 26-29, 2018
Conference Location
Bamberg
Conference Title
12th IEEE International Symposium on Service-Oriented System Engineering

Keywords

Internet of Things (IoT), Network of Things (NoT), software testing, combinatorial testing, Domain Range Ratio (DRR), assertions, test case reduction

Citation

Voas, J. , Kuhn, D. and Laplante, P. (2018), Testing IoT Systems, 12th IEEE International Symposium on Service-Oriented System Engineering, Bamberg, -1, [online], https://doi.org/10.1109/SOSE.2018.00015 (Accessed November 21, 2024)

Issues

If you have any questions about this publication or are having problems accessing it, please contact reflib@nist.gov.

Created March 26, 2018, Updated November 10, 2018