I'm designing a diagnostic system that simulates an environment and user input for a dummy vehicle. All possible critical situations are simulated in order to find out whether any errors are triggered, or if the software contains any faults or bugs.
It's a vehicle for state defense, it doesn't have OBD like normal cars, but a display with buttons with which you can seek and troubleshoot errors. I have to design a procedure for testing each new software release. I was wondering if any standard exists for testing/validating software. Just like driving cycles(NEDC, WLTP) exist for emission tests.
Do any standards(SAE, DIN, etc.) exist for this kind of thing?