University of Leicester
Browse

Reducing the Concretization Effort in FSM-Based Testing of Software Product Lines

Download (2 MB)
conference contribution
posted on 2017-10-09, 11:48 authored by Vanderson Hafemann Fragal, Adenilso Simao, André Takeshi Endo, Mohammad Reza Mousavi
To test a Software Product Line (SPL), the test artifacts and the techniques must be extended to support variability. In general, when new SPL products are developed, more tests are generated to cover new or modified features. A dominant source of extra effort for such tests is the concretization of newly generated tests. Thus, minimizing the amount of new nonconcretized tests required to perform conformance testing on new products reduces the overall test effort. In this paper, we propose a test reuse strategy for conformance testing of SPL products that aims at reducing test effort. We use incremental test generation methods based on finite state machines (FSMs) to maximize test reuse. We combine these methods with a selection algorithm used to identify non-redundant concretized tests. We illustrate our strategy using examples and a case study with an embedded mobile SPL. The results indicate that our strategy can save up to 36% of test effort in comparison to current test reuse strategies for the same fault detection capability.

History

Citation

Proceedings of the 10th IEEE International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2017, 2017, pp. 329-336

Author affiliation

/Organisation/COLLEGE OF SCIENCE AND ENGINEERING/Department of Computer Science

Source

IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW)

Version

  • AM (Accepted Manuscript)

Published in

Proceedings of the 10th IEEE International Conference on Software Testing

Publisher

IEEE

isbn

978-1-5090-6676-6

Copyright date

2017

Available date

2017-10-09

Publisher version

http://ieeexplore.ieee.org/document/7899078/

Temporal coverage: start date

2017-03-13

Temporal coverage: end date

2017-03-17

Language

en

Usage metrics

    University of Leicester Publications

    Categories

    No categories selected

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC