Parasoft-Logo Suche

Entdecken Sie das TÜV-zertifizierte GoogleTest mit Agentic AI für C/C++-Tests!
Details ansehen »

Weißer Bannerhintergrund mit grüner abstrakter Welle auf der rechten Seite

Unit-Tests auf Host und Target für C- und C ++ - Anwendungen

Unterstützt von Parasoft C/C++test und C/C++test CT – Umfassende Entwicklungstests für C und C++

Screenshot aus dem C/C++test-Testübersichtsvideo. Grafiken, die die verschiedenen Branchen repräsentieren, darunter Luft- und Raumfahrt/Verteidigung, industrielle Automatisierung und Halbleiter.

Lösungen für C/C++-Unit-Tests

Parasoft bietet zwei sich ergänzende Lösungen an für Unit-Test C- und C++-Anwendungen:

  • C / C ++ - Test bietet ein integriertes, durchgängiges Unit-Testing-Framework.
  • C/C++-Test-CT Erweitert Unit-Testing-Frameworks wie GoogleTest um TÜV SÜD-zertifizierten Support.

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.

Wie funktioniert er?

 

C/C++test: Integriertes Unit-Testing-Framework

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: Integration eines offenen Frameworks mit TÜV-Zertifizierung

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.

Profitieren Sie vom Parasoft-Ansatz

Realistische Testfälle

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.

Zeitsparende Qualifizierungskits

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.

Wechseln Sie einfach zwischen Isolation und Integration

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.

Bild von zwei Männern und einer Frau, die sich unterhalten, lächeln und auf einen Computerbildschirm schauen.

Liefern Sie sicheren, zuverlässigen und konformen C- und C++-Code mit Parasoft C/C++test.

Kostenlos Ausprobieren