Entdecken Sie das TÜV-zertifizierte GoogleTest mit Agentic AI für C/C++-Tests!
Details ansehen »
Unterstützt von Parasoft C/C++test und C/C++test CT – Umfassende Entwicklungstests für C und C++
Parasoft bietet zwei sich ergänzende Lösungen an für Unit-Test C- und C++-Anwendungen:
Beide Lösungen unterstützen die Ausführung auf Host- und Zielsystemen, eine erweiterte Codeabdeckung, leistungsstarkes Stubbing und Mocking sowie eine nahtlose CI/CD-Integration. Darüber hinaus beschleunigt die KI-gestützte Testgenerierung, die durch MCP-fähige intelligente Agenten ermöglicht wird, die Testerstellung und -abdeckung.
Erstellen und führen Sie Unit-Tests mithilfe grafischer Editoren, geführter Workflows und des Testfall-Explorers aus. Das Framework generiert automatisch Tests, Mocks, Stubs und Assertions, um die zu testenden Einheiten zu isolieren. Während der Ausführung erkennt es Fehler, nicht erfüllte Erwartungen und Abdeckungslücken in Echtzeit.
Alle Testartefakte werden als Quellcode generiert, wodurch vollständige Überprüfbarkeit, Versionskontrolle und Eignung für sicherheitskritische Entwicklungen gewährleistet sind.
C/C++test CT erweitert Open-Source-Frameworks wie GoogleTest, CppUnit und benutzerdefinierte (selbst entwickelte) Frameworks, ohne die Arbeitsweise der Teams zu verändern.
Es integriert sich direkt in bestehende Testframeworks, um strukturelle Abdeckung (Anweisung, Verzweigung, MC/DC), erweiterte Berichtsfunktionen, CI/CD-Automatisierung und Anforderungsrückverfolgbarkeit hinzuzufügen, ohne die Art und Weise zu ändern, wie Tests geschrieben oder ausgeführt werden.
Die TÜV SÜD-Zertifizierung erstreckt sich auf GoogleTest-basierte Komponententests für Normen wie ISO 26262, IEC 61508, IEC 62304 und EN 50128 und reduziert so den Aufwand für die Einhaltung sicherheitskritischer Vorschriften.
Bestehende Testressourcen werden vollständig unterstützt, sodass Teams skalieren können, ohne ihre Open-Source-Investitionen aufzugeben.
Im Gegensatz zu Tools, die Testeingaben in proprietären Formaten speichern, generieren sowohl C/C++test als auch C/C++test CT Testfälle als Quellcode, wobei die Parameterwerte genauso initialisiert werden wie in der Produktionsumgebung. Dadurch wird sichergestellt, dass die Tests das Verhalten in der realen Welt genau widerspiegeln und sich somit hervorragend für die Verifizierung sicherheitskritischer Software eignen.
Branchenspezifische Qualifizierungskits in Verbindung mit der TÜV SÜD-Zertifizierung reduzieren den Aufwand, der für die Werkzeugqualifizierung gemäß sicherheitskritischen Normen wie ISO 26262, ISO 21434, DO-178B/C, IEC 61508 und EN 50716 erforderlich ist, erheblich.
Die C/C++-Testlösungen von Parasoft ermöglichen ein nahtloses Umschalten zwischen isolierten (Stub-)Tests und Integrationstests unter Verwendung derselben Testfälle. Dies ermöglicht einen einfachen Ergebnisvergleich unter verschiedenen Bedingungen mit minimalem Konfigurationsaufwand.