Home // VALID 2014, The Sixth International Conference on Advances in System Testing and Validation Lifecycle // View article


From Semantic IoT-Service Descriptions to Executable Test Cases - Information Flow of an Implemented Test Framework

Authors:
Daniel Kuemper
Eike Reetz
Marten Fischer
Ralf Toenjes
Elke Pulvermueller

Keywords: IoT; Model Based Testing; Test Derivation; Semantic Annotation; RESTful; TTCN-3; WADL

Abstract:
Automated test derivation is expected to be one of the key drivers of a rapid creation of robust Internet of Things (IoT) applications. The paper describes a two-step approach how concepts for semantically described IoT services can be used to derive functional test cases to test services in a sandbox environment. In the first step, the description of the service is used to generate a state based model of the service behaviour and its interfaces. Therefore, a methodology to enrich service descriptions for (semi-) automated test derivation and the required IoT specific adaptations are discussed in detail. These descriptions are used to generate customised test data and to achieve full parameter combination coverage. In the second step, the generated extended finite state machine model is analysed to create test cases in a standardised testing notation. Utilising this two-step automation approach enables test developers to evaluate and influence resulting test cases. The implementation proves that the envisaged extension can amplify the usefulness of web services descriptions for the test derivation for IoT services by reducing the effort to create and execute test cases.

Pages: 28 to 35

Copyright: Copyright (c) IARIA, 2014

Publication date: October 12, 2014

Published in: conference

ISSN: 2308-4316

ISBN: 978-1-61208-370-4

Location: Nice, France

Dates: from October 12, 2014 to October 16, 2014