Generating concrete test cases from vehicle data using models obtained from clustering

Nour Chetouane*, Franz Wotawa

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference paperpeer-review

Abstract

For testing systems, we need concrete test cases for executing a system under test. Furthermore, such test cases must be relevant to the application domain and cover critical situations a system has to handle. Tests can be repetitive when used for verifying non-functional properties like robustness. This paper introduces an approach using model-based testing for generating test cases from data. The approach relies on models represented by a graph we obtain from data clustering where the clusters correspond to the nodes. We use graph traversal to generate abstract test cases and data sequences from corresponding clusters to deliver concrete tests. Besides outlining the basic foundations of the approach, we discuss results obtained using a well-known driving data set. This use case shows that we can reproduce a test sequence that is reasonably close to the actual behavior of the vehicle stored in the data set.

Original languageEnglish
Title of host publicationProceedings - 2023 IEEE 16th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2023
PublisherInstitute of Electrical and Electronics Engineers
Pages70-77
Number of pages8
ISBN (Electronic)9798350333350
DOIs
Publication statusPublished - 2023
Event16th IEEE International Conference on Software Testing, Verification and Validation Workshops: ICSTW 2023 - Dublin, Ireland
Duration: 16 Apr 202320 Apr 2023

Conference

Conference16th IEEE International Conference on Software Testing, Verification and Validation Workshops
Abbreviated titleICSTW 2023
Country/TerritoryIreland
CityDublin
Period16/04/2320/04/23

Keywords

  • clustering
  • model extraction
  • model-based testing

ASJC Scopus subject areas

  • Software
  • Safety, Risk, Reliability and Quality
  • Modelling and Simulation

Fingerprint

Dive into the research topics of 'Generating concrete test cases from vehicle data using models obtained from clustering'. Together they form a unique fingerprint.

Cite this