Test Case Specification Techniques and System Testing Tools in the Automotive Industry: A Review
By: Denesa Zyberaj , Pascal Hirmer , Marco Aiello and more
The automotive domain is shifting to software-centric development to meet regulation, market pressure, and feature velocity. This shift increases embedded systems' complexity and strains testing capacity. Despite relevant standards, a coherent system-testing methodology that spans heterogeneous, legacy-constrained toolchains remains elusive, and practice often depends on individual expertise rather than a systematic strategy. We derive challenges and requirements from a systematic literature review (SLR), complemented by industry experience and practice. We map them to test case specification techniques and testing tools, evaluating their suitability for automotive testing using PRISMA. Our contribution is a curated catalog that supports technique/tool selection and can inform future testing frameworks and improvements. We synthesize nine recurring challenge areas across the life cycle, such as requirements quality and traceability, variability management, and toolchain fragmentation. We then provide a prioritized criteria catalog that recommends model-based planning, interoperable and traceable toolchains, requirements uplift, pragmatic automation and virtualization, targeted AI and formal methods, actionable metrics, and lightweight organizational practices.
Similar Papers
Requirements-Driven Automated Software Testing: A Systematic Review
Software Engineering
Makes computer tests match what programs should do.
Testing Research Software: An In-Depth Survey of Practices, Methods, and Tools
Software Engineering
Makes sure science computer programs work right.
Software Testing Education and Industry Needs - Report from the ENACTEST EU Project
Software Engineering
Teaches testers new skills for better software.