Skip to search boxSkip to navigationSkip to main content

Model-Based Testing

  • Darmstadt University of Technology
    ,
  • Technical University of Braunschweig
Research Output:
Conference Article in Proceeding or Book/Report chapter
Book chapter

Publication Information

Output type

Research Output:
Conference Article in Proceeding or Book/Report chapter
Book chapter

Original language

English

Pages from-to (Number of pages)

Pages 310-342

Publication milestones

  • Published - 2014

Publication status

Published - 2014

Publisher

Springer Nature Switzerland
9783319073163, 9783319073170

Publication IDs

  • ORCID: /0000-0002-2604-0487/work/58403086
  • Scopus: 84902846941

Host publication title

International School on Formal Methods for the Design of Computer, Communication and Software Systems

Abstract

Software more and more pervades our everyday lives. Hence, we have high requirements towards the trustworthiness of the software. Software testing greatly contributes to the quality assurance of modern software systems. However, as today’s software system get more and more complex and exist in many different variants, we need rigorous and systematic approaches towards software testing. In this tutorial, we, first, present model-based testing as an approach for systematic test case generation, test execution and test result evaluation for single system testing. The central idea of model-based testing is to base all testing activities on an executable model-based test specification. Second, we consider model-based testing for variant-rich software systems and review two model-based software product line testing techniques. Sample-based testing generates a set of representative variants for testing, and variability-aware product line testing uses a family-based test model which contains the model-based specification of all considered product variants.

Publication metrics

PlumX, opens in new tab

Captures
27
Citations
12