Luis Dias

Andersen (Portugal)

Embedded Unit Tests using GTest applying ASPICE and ISO26262 standards

This presentation provides an exploration of unit testing in embedded systems, with a focus on some practices and industry standards such as ASPICE Level 2 and ISO 26262. We begin by introducing the fundamentals of unit testing, outlining its importance in ensuring software quality and reliability. The session then dives into Google Test, one of the most widely used frameworks for unit testing in embedded systems. Some good practices for unit testing in the context of ASPICE Level 2 and ISO 26262 will be discussed, highlighting how to meet these standards. Case studies will be presented to illustrate successful implementations.

Buy Tickets now
Luis holds a Master's degree in Industrial Electronic Engineering and Computers and has seven years of experience in embedded software testing, primarily focused on the automotive industry, but with additional expertise in the healthcare, kitchen, and energy sectors. He has worked on projects for some of the biggest OEMs in the automotive industry, including Bosch, Jaguar Land Rover, Mercedes, BMW, Porsche, Ferrari, Lamborghini, and others, always adhering to strict quality standards. He is certified as an ISTQB Advanced Level Test Manager and has participated in ASPICE audits. His experience spans various levels of testing, including Unit (SWE4), Integration (SWE5), and Qualification (SWE6). Currently, he is the Lead of the Embedded Systems QA Department, where he applies his experience to coordinate the team's work. In this role, he is responsible for training project teams, conducting technical interviews, defining internal testing processes, and supporting teams as a Tech Lead.