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 language | English |
---|---|
Title of host publication | Proceedings - 2023 IEEE 16th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2023 |
Publisher | IEEE Institute of Electrical and Electronics Engineers |
Pages | 70-77 |
Number of pages | 8 |
ISBN (Electronic) | 9798350333350 |
DOIs | |
Publication status | Published - 2023 |
Event | 16th IEEE International Conference on Software Testing, Verification and Validation Workshops: ICSTW 2023 - Dublin, Ireland Duration: 16 Apr 2023 → 20 Apr 2023 |
Conference
Conference | 16th IEEE International Conference on Software Testing, Verification and Validation Workshops |
---|---|
Abbreviated title | ICSTW 2023 |
Country/Territory | Ireland |
City | Dublin |
Period | 16/04/23 → 20/04/23 |
Keywords
- clustering
- model extraction
- model-based testing
ASJC Scopus subject areas
- Software
- Safety, Risk, Reliability and Quality
- Modelling and Simulation