Home // International Journal On Advances in Software, volume 10, numbers 3 and 4, 2017 // View article


Model-based Visualization of Execution Traces and Testing Results

Authors:
Bernard Stepien
Liam Peyton
Mohamed Alhaj

Keywords: Software modeling; Behavior modeling; Software testing; Automated Testimg; TTCN-3

Abstract:
Support for model-based visualization of execution traces in testing tools is limited at best, even though model-based approaches to specifying and visualizing behavior are well known and commonly used in the development of software applications. There has been active research on generating test scripts from formal models of behavior, but most testing tools in industry have little or no support for structuring test results based on behavior models. We present an approach for extending the Testing and Test Control Notation version 3 (TTCN-3) test results message sequence chart feature to address this problem. TTCN-3 is a test specification and test implementation language owned by European Telecommunications Standards Institute (ETSI). This leverages TTCN-3 support of the with-statement language construct to allow for custom configuration of the test results display. The approach is illustrated with two examples: testing a communication protocol used for controlling multimedia sessions called Session Initiation Protocol (SIP) and testing an avionics flight management system.

Pages: 296 to 307

Copyright: Copyright (c) to authors, 2017. Used with permission.

Publication date: December 31, 2017

Published in: journal

ISSN: 1942-2628