Enabling Certified GoogleTest for Safety-Critical Embedded Software
With GoogleTest’s flexibility and a TÜV SÜD–certified testing toolchain, development teams can adopt open-source frameworks in safety-critical projects.
Software is driving major changes in automotive design. The rise of the software-defined vehicle, combined with increasing automation, is dramatically increasing software complexity. Automotive teams must deliver larger volumes of safety-critical code on tighter schedules while maintaining strict compliance with functional safety standards.
In this environment, effective testing and verification are more important than ever. Development teams are increasingly adopting shift-left testing strategies, where defects are identified early at the unit level before software progresses down the development pipeline. Detecting issues earlier reduces risk, lowers remediation costs, and improves development velocity.
GoogleTest, originally released as open source in 2008, has become one of the most widely used frameworks for unit testing C++ software and is preferred across industries building embedded software systems. Developers value GoogleTest for its flexibility, clear test structure, and ability to integrate with complex embedded environments, including cross-compilation toolchains and hardware-in-the-loop testing setups.
However, safety-critical industries such as automotive, medical devices, industrial automation, rail, and aerospace, must comply with functional safety standards including ISO 26262, IEC 61508, IEC 62304, and EN 50128. These standards require that the software tools used in development and verification can be trusted when applied to safety-related software.
If a testing tool can introduce errors or fail to detect defects, the reliability of the software under development may be compromised. Therefore, standards for safety-critical systems require assurance that such tools perform their intended functions correctly, often established through independent third-party assessment.
For development teams using open-source frameworks like GoogleTest, this requirement historically introduced an additional challenge. While the framework itself provides powerful unit testing capabilities, organizations are responsible for demonstrating that the tool can be safely used within a safety-critical development process. Independent certification offers one practical way to address this requirement and provide justification during safety audits.
When a recognized third-party organization like TÜV SÜD assesses and certifies a testing toolchain, development teams gain assurance that the tool has been independently evaluated for safety-related software development.
Parasoft provides this capability through C/C++test CT, a TÜV SÜD-certified solution for functional safety standards including ISO 26262, IEC 61508, IEC 62304, and EN 50128. C/C++test CT does not replace unit testing frameworks but integrates with widely used frameworks like GoogleTest to provide additional capabilities required for safety-critical development.
Importantly, C/C++test CT’s TÜV SÜD certification includes the integrated GoogleTest framework within the certified toolchain configuration, enabling GoogleTest to be used for safety-critical software development.
Within this workflow, developers write unit tests using familiar GoogleTest constructs while C/C++test CT provides structural code coverage, automated requirements traceability, and compliance reporting.
The result preserves the flexibility and productivity of open-source unit testing while satisfying safety-critical standards. Developers benefit from the widely adopted GoogleTest framework, while organizations gain the assurance of independent certification.
Modern development practices, such as continuous integration pipelines, automated verification, and emerging techniques like AI-assisted code analysis, can further enhance efficiency. However, the foundation remains a reliable, independently certified testing toolchain that supports early verification of software behavior.
By combining GoogleTest’s flexibility with a TÜV SÜD–certified testing toolchain, development teams can confidently adopt the open-source framework in safety-critical projects, accelerate shift-left verification, and deliver high-quality embedded software while meeting strict regulatory requirements.
Ricardo Camacho is director of product strategy for embedded and safety critical compliance at Parasoft and wrote this article for SAE Media.
Top Stories
INSIDERUnmanned Systems
Airbus Tests Low Cost Missile on New Bird of Prey Interceptor Drone
INSIDERMechanical & Fluid Systems
Army Advances Additive Manufacturing From Experimental Tech to Enterprise...
NewsGovernment
WCX: Expert Claims War Hurting China’s Already-Struggling Economy
ArticlesPower
Detroit Unveils Gen 6 Heavy-duty Diesel Lineup
INSIDERAerospace
New Study Finds Lean-Burn Engines Don’t Reduce Aircraft Contrail Formation
NewsEnergy
Webcasts
Electronics & Computers
Driving Reliability: Simulation Driven EMI Techniques for Modern Vehicle...
Software
Smarter Aerospace Manufacturing & Design with Digital Twins and Agentic AI
Aerospace
How Modular Computing Is Accelerating Modern Defense Technology
Electronics & Computers
How AI Acceleration Strategies Are Changing Embedded Computing Architectures
AR/AI
2026 Battery & Electrification Summit (Online)



