Addressing ISO 26262 Compliance in Testing Automotive Software

ISO 26262, titled "Road vehicles — Functional safety", standard covers electrical and electronic automotive systems and their development process, including verification and validation. Part 6 of the standard specifically addresses product development at the software level and the multiple testing methods required by the standard.

Testing technologies like static analysis, unit testing, structural code coverage, and requirements traceability identify any gaps in testing to requirements.

Specific testing methods depend on the Automotive Safety Integrity Level (ASIL) classification of the system. To address safety and security from the get-go, MISRA C 2012, AUTOSAR C++14, CERT, or a custom hybrid are known to be used in achieving code quality across suppliers and primes.

The cost of achieving ISO 26262 compliance in software testing can be expensive. In this presentation, learn how to reduce costs through automating the multiple testing methods required by the standard to produce safe, secure, and reliable software.

Key takeaways:
  • Apply static analysis for software safety and security.
  • Expedite your unit testing with test automation.
  • Understand the various structural code coverage options.
  • Identify requirement traceability gaps in testing.

About Parasoft

Parasoft’s software testing solutions support the entire software development process, from when the developer writes the first line of code all the way through unit and functional testing, to performance and security testing, leveraging simulated test environments along the way. Parasoft's unique analytics platform aggregates data from across all testing practices, providing insights up and down the testing pyramid to enable organizations to succeed in today's most strategic development initiatives, including Agile/DevOps, Continuous Testing, and the complexities of IoT. Parasoft’s automated software testing innovations fuel software development organizations, helping teams reduce the time, cost, and effort of delivering high-quality software to the market.