Why is embedded software testing important?
Modern embedded software is trusted to directly control critical functions of complex machines like cars and airplanes. This trust can only be established through the use of high-quality development practices and extensive testing.
Guidance such as DO-178C and ISO 26262 exists to ensure that clear, implementable steps can be taken by embedded system developers to adhere to best practices while also prescribing specific testing requirements dependent on the criticality of the system under test.
A range of commercial embedded testing tools designed to make rigorous embedded software testing more efficient and cost-effective are available. This white paper discusses 5 key factors to consider when choosing an embedded testing tool.