Identifying Redundancies and Gaps Across Testing Levels During Verification of Automotive Software
Paper i proceeding, 2023

Testing of automotive systems usually follows the V-Model, a process where sequential testing activities progress from low-level code structures to high-level integrated systems. In theory, the V-Model should reduce redundant testing and prevent gaps in verification. To assess whether such benefits translate in practice, in a case study at Scania CV AB, we have developed a framework to identify redundancies and gaps in test cases across V-model test levels.Our framework identified both redundancies and gaps in Sca-nia’s scripted testing efforts. Deviating cases were also identified where, e.g., requirements were outdated or contained incorrect details. Factors contributing to redundancy include re-verification in a new context, difficulties mapping requirements across levels, and lack of test case documentation. Both redundancies and gaps result from a lack of communication and traceability of test results across test levels. We recommend active collaboration across levels, as well as use of coverage matrices to alleviate these issues. We offer our framework to help refine testing practices and to inspire process improvements.

Embedded System

Traceability

Automotive Software

Testing Process

software testing

Författare

Rohini Bisht

Student vid Chalmers

Selomie Kindu Ejigu

Göteborgs universitet

Gregory Gay

Göteborgs universitet

Predrag Filipovikj

Scania CV AB

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

2159-4848 (ISSN)

131-139
979-8-3503-3335-0 (ISBN)

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

Ämneskategorier

Programvaruteknik

Inbäddad systemteknik

DOI

10.1109/ICSTW58534.2023.00035

Mer information

Senast uppdaterat

2023-07-14