AbsCon

A Test Concretizer for Model-based Testing

Conference Paper (2019)
Author(s)

Jeremy Vanhecke (IBA)

Xavier Devroey (TU Delft - Software Engineering)

Gilles Perrouin (University of Namur)

Research Group
Software Engineering
DOI related publication
https://doi.org/10.1109/ICSTW.2019.00027
More Info
expand_more
Publication Year
2019
Language
English
Research Group
Software Engineering
Article number
8728920
Pages (from-to)
15-22
ISBN (electronic)
978-1-7281-0888-9
Event
ICSTW 2019: 2019 IEEE 12th International Conference<br/>on Software Testing, Verification and<br/>Validation Workshops (2019-04-22 - 2019-04-27), Xi’an, China
Downloads counter
320
Collections
Institutional Repository
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Test definition and execution is an essential but time-consuming task during system development. To speed up the process, model-based testing and other related approaches propose to generate/write abstract test cases and to concretize them using either transformations, an adapter, or a mixture of the two. QTaste is an industrial data-driven test case definition and execution environment used to perform black-box testing on various kinds of systems. QTaste's test cases are manually written in Python and use an adapter, called test API, to execute operations on the System Under Test (SUT) interfaces. In this paper, we describe AbsCon (Abstract test case Concretizer), a plugin used to generate test cases executable in QTaste based on their definition: i.e., sequences of abstract actions and assertions. AbsCon uses programmer friendly mappings (written in Python) for the SUT's interfaces, actions, and assertions, to generate standard test cases in QTaste format. Rather than having a complete model-based testing transformation chain, the plugin is bridging the gap between existing model-based test case generation tools and an industrial test case execution system using a mix of transformation and adaptation.

Files

AbsCon_AMOST_2019.pdf
(pdf | 0.452 Mb)
License info not available