Anbindung von GoogleTest an C/C++test CT

»GoogleTest ist Safety-zertifiziert und einsatzbereit«

10. März 2026, 14:00 Uhr | Andreas Knoll
Ricardo Camacho, Parasoft: »Unser Alleinstellungsmerkmal ist die Bereitstellung der ersten TÜV-zertifizierten Version des GoogleTest-Frameworks.«
© Parasoft

Entwickler sicherheitskritischer Software können nun die Software-Testlösung »C/C++test CT« von Parasoft zusammen mit dem GoogleTest-Framework nutzen: Das TÜV-Süd-Zertifikat von C/C++test CT erstreckt sich jetzt auch auf die Anbindung des GoogleTest-Frameworks.

Diesen Artikel anhören

Ricardo Camacho, Director Safety&Security Compliance bei Parasoft, erläutert die Hintergründe.

Elektronik: Erklären Sie uns bitte näher, welches Problem Ihr Produkt lösen kann.

Ricardo Camacho: Teams, die sicherheitskritische Software entwickeln, stehen vor einem grundlegenden Dilemma: Das branchenweit am weitesten verbreitete Framework für Unit-Tests, GoogleTest, ist Open Source, aber keine Organisation hat die Verantwortung übernommen, es für die Verwendung unter Functional-Safety-Standards wie ISO 26262, IEC 61508 oder IEC 62304 zu zertifizieren. Infolgedessen müssen Unternehmen entweder auf das GoogleTest-Framework verzichten oder Monate in dessen Qualifizierung investieren. Dieser Aufwand ist kostspielig und arbeitsintensiv und lenkt die Engineering-Ressourcen von der Entwicklung sicherer Software ab.

C/C++test CT beseitigt diesen Konflikt, indem es sein TÜV-Süd-Zertifikat auf die Anbindung des GoogleTest-Frameworks ausweitet. Wir haben das größte Hindernis für die Einführung von GoogleTest in regulierten Umgebungen beseitigt. Teams müssen die GoogleTest-Konformität nicht mehr nachweisen. Sie ist von vornherein gegeben.

Über die Zertifizierung hinaus erweitert C/C++test CT GoogleTest um automatisierte strukturelle Codeabdeckung, Rückverfolgbarkeit von Anforderungen und zentralisierte Compliance-Berichte und macht es so zu einer Compliance-fähigen Testlösung. Dies ermöglicht es Unternehmen, ein vertrautes, von Entwicklern geschätztes Framework zu standardisieren und gleichzeitig die strengen Anforderungen von Prüfern und Regulierungsbehörden zu erfüllen.

Das Ergebnis sind schnellere Entwicklungszyklen, reduzierter Compliance-Aufwand und skalierbare automatisierte Tests für Safety-kritische Programme, wodurch GoogleTest von einem Risiko zu einem Vorteil wird.

Welche technischen Neuerungen bietet Ihr Produkt?

Die Innovation besteht darin, GoogleTest in voll funktionsfähigen, sicherheitszertifizierten Entwicklungsumgebungen einsetzbar zu machen, was bisher noch nie gelungen ist. Bei herkömmlichen Ansätzen wird ein zertifizierter Parser oder Interpreter über ein nicht zertifiziertes Framework gelegt, was zu einer komplexen Architektur führt und die Kernlogik der Tests unvalidiert lässt. Wir hingegen haben eine TÜV-zertifizierte Grundlage entwickelt. Jede Komponente – von Assertion-Handlern bis hin zum Fixture-Lebenszyklus-Management – wurde streng auf deterministisches Verhalten gemäß den Safety-Standards geprüft.

Diese architektonische Integrität stellt sicher, dass Tests vom Moment ihrer Erstellung an nativ konform sind, wodurch Dual-Tool-Workflows oder proprietäre Lock-in-Effekte entfallen. In diesen zertifizierten Kern sind die fortschrittlichen Funktionen von Parasoft integriert, die alle innerhalb einer einheitlichen, transparenten Toolchain arbeiten:

• Echtzeit-Strukturcodeabdeckung, einschließlich Anweisung, Verzweigung, MC/DC
• Automatisierte Rückverfolgbarkeit von Anforderungen
• Zentralisierte Compliance-Berichterstattung

Wir haben einen Paradigmenwechsel erreicht und Open Source als erstrangigen Bestandteil in regulierten Umgebungen etabliert. Engineering-Teams bekommen ein vertrauenswürdiges, skalierbares Framework, das die Einführung von CI/CD beschleunigt, die Einbindung von Auditoren vereinfacht und den Compliance-Aufwand um bis zu mehrere Monate pro Projekt reduziert. Dies ist kein Adapter, sondern eine neu definierte Grundlage für sicherheitskritische Tests.

Welche Alleinstellungsmerkmale und technischen Besonderheiten zeigt Ihr Produkt?

Unser Alleinstellungsmerkmal ist die Bereitstellung der ersten TÜV-zertifizierten Version des GoogleTest-Frameworks. Dadurch entfällt der monatelange, ressourcenintensive Qualifizierungsprozess, der für sicherheitskritische Entwicklungen (ISO 26262, IEC 62304 usw.) erforderlich ist. Die technischen Besonderheiten sind folgende:

• Native Zertifizierung vs. Zertifizierungs-Wrapper: C/C++test CT zertifiziert die GoogleTest-Grundlage selbst und stellt sicher, dass jede Testkomponente, jede Assertion, jedes Mock und jede Fixture validiert wird. Konkurrierende Ansätze stützen sich auf Zertifizierungs-Wrapper, die nur den Output eines nicht zertifizierten Frameworks validieren, wodurch die Kernlogik des Tests ungeprüft bleibt und Risiken, Komplexität und Herstellerabhängigkeit entstehen.

• Integrierter Workflow vs. Standalone-Tools: Wir verwandeln GoogleTest von einem eigenständigen Framework in eine vollständig konforme Testlösung. Wir haben zertifizierte Funktionen – wie Codeabdeckung einschließlich MC/DC, Rückverfolgbarkeit von Anforderungen und zentralisierte Berichterstellung – direkt in den vertrauten GoogleTest-Workflow integriert. Entwickler bekommen eine einzige, transparente und vertrauenswürdige Toolchain, die die Agilität von Open Source mit zertifizierter Safety-Gewährleistung verbindet.

• Geistiges Eigentum: Unser geistiges Eigentum beruht auf den proprietären TÜV-Zertifizierungs-Prozessen und der einzigartigen Integration fortschrittlicher Parasoft-Funktionen, Coverage-Analysen, Rückverfolgbarkeit und Berichterstellung direkt in GoogleTest. Das zugrunde liegende Framework bleibt Open Source, aber unsere zertifizierten Vertriebs- und integrierten Compliance-Funktionen bilden einen einheitlichen, überprüfbaren Workflow, der wertvoll und geschützt ist.

Welcher zukünftigen Roadmap für das Produkt folgt Ihr Unternehmen?

Unsere Produkt-Roadmap konzentriert sich darauf, GoogleTest als universelle, zertifizierte Grundlage für die Entwicklung Safety-kritischer Software zu etablieren. Der nächste Schritt ist die vollständige TÜV-Zertifizierung für das Framework selbst – ein Paradigmenwechsel, der Open Source in regulierten Branchen wie der Automobilindustrie und der Medizintechnik zu einer erstklassigen Lösung macht.

Über die Zertifizierung hinaus führt C/C++test CT den MCP-Server (Model Context Protocol) ein, der traditionelle Tests in ein KI-gesteuertes System verwandelt, das die Softwarequalität bewertet. Im Gegensatz zu herkömmlichen KI-Copilots, die ausschließlich mit Quellcode arbeiten, macht unser Ansatz die tiefgreifende, strukturierte Intelligenz sichtbar, die durch Unit-Tests und Codeabdeckung entsteht, und macht sie nachverfolgbar und überprüfbar. Dadurch können KI-Agenten unter vollständiger Berücksichtigung der Codequalität, der Verifizierungsabsicht und der regulatorischen Auflagen arbeiten. Die KI kann autonom GoogleTest-Unit-Tests generieren, um Lücken in der Abdeckung zu schließen und standardkonforme Nachweise zu erstellen.

Letztendlich ist es unser Ziel, den Kompromiss zwischen Agilität und Sicherheit zu beseitigen. Wir wollen ein modernes, nahtloses Ecosystem schaffen, in dem Entwickler die Tools verwenden können, die sie schätzen, während Unternehmen mühelos strenge globale Sicherheitsstandards erfüllen. Dieser Ansatz beschleunigt die Einführung von CI/CD, verbessert die Zusammenarbeit entlang der Lieferketten und läutet eine neue Ära der Embedded-Innovation ein, indem er den Compliance-Aufwand reduziert und Ingenieure sich auf die Entwicklung sicherer und hochwertigerer Produkte konzentrieren können.

Welche Nachhaltigkeits-Aspekte weist Ihr Produkt auf?

Die Nachhaltigkeit von C/C++test CT beruht auf der Vermeidung von Verschwendung und Redundanz in der sicherheitskritischen Entwicklung. Durch die Bereitstellung eines original TÜV-zertifizierten GoogleTest entfällt für Unternehmen die Notwendigkeit, monatelang Entwicklungsarbeit und Ressourcen für die Erstellung doppelter Qualifizierungs-Kits und Nachweis-Packages für jedes Projekt aufzuwenden, was Prozessverschwendung sowie Entwicklungs- und Infrastrukturressourcen erheblich reduziert.

Der KI-gesteuerte MCP-Server in C/C++test CT optimiert die Testgenerierung und -ausführung weiter und senkt den Rechenaufwand in CI/CD-Pipelines unter Beibehaltung strenger Qualitätsstandards. C/C++test CT wurde entwickelt, um das Open-Source-Framework GoogleTest zu verbessern; es stellt langfristige Rentabilität sicher, macht Investitionen zukunftsfähig und vermeidet Herstellerabhängigkeit. Die Standardisierung in diesem bewährten Kern fördert Effizienz in der gesamten Lieferkette, ermöglicht die gemeinsame Nutzung von Testressourcen, sorgt für kollaborative Innovationen und reduziert doppelten Arbeitsaufwand in der gesamten Industrie.

Letztendlich ermöglicht C/C++test CT Unternehmen die Bereitstellung sicherer, qualitativ hochwertigerer Software bei geringeren personellen, finanziellen und Computing-Kosten und fördert so nachhaltiges Wachstum, betriebliche Effizienz und langfristige Innovationen in regulierten Branchen.

Parasoft auf der embedded world 2026: Halle 4, Stand 318


Lesen Sie mehr zum Thema


Jetzt kostenfreie Newsletter bestellen!

Weitere Artikel zu Parasoft

Weitere Artikel zu Parasoft Corp.

Weitere Artikel zu Echtzeit-/Embedded Software

Weitere Artikel zu Software/Entwicklung

Weitere Artikel zu Entwicklungswerkzeuge