Entdecken Sie das TÜV-zertifizierte GoogleTest mit Agentic AI für C/C++-Tests!
Details ansehen »
PARASOFT C/C++TEST & C/C++TEST CT
Erkennen Sie Fehler frühzeitig und sparen Sie Geld, indem Sie Parasoft C/C++test in die Softwareentwicklung eingebetteter sicherheitskritischer Anwendungen integrieren. Stellen Sie die Einhaltung verschiedener Standards für funktionale Sicherheit, Sicherheit und Codierung sicher.
Erhöhen Sie die Codequalität und steigern Sie die Entwicklungsproduktivität, indem Sie Parasoft C/C++test CT in die CI/CD-Pipeline integrieren. Automatisieren Sie den Testprozess und stellen Sie die Einhaltung funktionaler Sicherheitsstandards für eingebettete sicherheitskritische Anwendungen sicher.
C/C++test ist eine leistungsstarke Softwaretest-Automatisierungslösung für die Sicherheit und Zuverlässigkeit von C- und C++-Anwendungen. Parasoft C/C++test ist eng mit gängigen IDEs wie Eclipse und MS Visual Studio gekoppelt und bietet eine einheitliche Testlösung mit statischer Analyse, Unit-Tests, struktureller Codeabdeckung und Rückverfolgbarkeit von Anforderungen, um hochwertigen C- und C++-Code bereitzustellen.
Teams können den Testprozess automatisieren, indem sie C/C++test über seine Befehlszeilenschnittstelle in die CI/CD-Pipeline integrieren.
C/C++test CT ist eine skalierbare Lösung, die auf große und kleine Teams mit Compliance-Anforderungen in Bezug auf Softwaresicherheit und Schutz von C- und C++-Anwendungen zugeschnitten ist. Im Gegensatz zu herkömmlichen Tools, die auf bestimmte IDEs oder GUIs beschränkt sind, lässt sich C/C++test CT nahtlos in verschiedene CI/CD-Workflows und Desktop-Umgebungen integrieren.
Es lässt sich natürlich in beliebte Open-Source-Unit-Test-Frameworks wie GoogleTest, Boost.Test, CppUnit und benutzerdefinierte Lösungen integrieren. Diese werden durch die Codeabdeckung, die Rückverfolgbarkeit von Anforderungen und die Berichtsfunktionen von C/C++test CT weiter verbessert. Die Vielseitigkeit von C/C++test CT eliminiert IDE-Abhängigkeiten, wodurch es mit Containern kompatibel und eine wertvolle Erweiterung für VS Code ist. Es ist TÜV-zertifiziert für den Einsatz bei der Entwicklung sicherheitskritischer Systeme.
Statische Analyse
Codeabdeckung (nur Unit-Tests)
Unit-Test (mit proprietärem Framework)
Anforderungstests (mit proprietärem Framework)
Codeabdeckung (für System-, Integrations- und Unit-Tests)
Google Test-Integration (und andere Open-Source-Frameworks)
Anforderungstests (mit Google Test)
primär: IDE-Integrationen
Sekundär: Befehlszeile, CI/CD
Grundschule: Befehlszeile, CI/CD
Sekundär: IDE-Integrationen
Eclipse
Visual Studio
Visual Studio Code (für statische Analyse)
Visual Studio Code (für Codeabdeckung)
Eclipse/Visual Studio-Plugins (Reißverschluss)
Standalone (Reißverschluss)
Standalone (Reißverschluss)
Erfordert Eclipse- oder Visual-Projekte
Erfordert keine IDE-bezogenen Projekte
Einfache Integration in CMake oder Bazel
C/C++TEST-FÄHIGKEITEN
Parasoft C/C++test ist eine einheitliche Testlösung für eingebettete, sicherheitskritische und sicherheitsrelevante Software. Sie unterstützt sowohl standardbasierte Verifizierungsabläufe als auch moderne DevOps-Umgebungen.
Direkt in C/C++ IDEs, CI/CD-Pipelines und containerisierte Umgebungen integriert, ermöglicht es Teams, Fehler früher zu erkennen und die Einhaltung von Industriestandards und sicheren Codierungspraktiken durchzusetzen.
Erkennen Sie Fehler frühzeitig mit fortschrittlicher statischer Analyse, die musterbasierte Analyse, Datenfluss, abstrakte Interpretation und Metriken kombiniert und direkt in IDE-Umgebungen und CI/CD-Pipelines integriert ist. Gewährleisten Sie die Einhaltung von Industriestandards wie MISRA C:2025, MISRA C++:2023, AUTOSAR C++14 und weiteren.
Statische C / C ++ - AnalyseIsolieren Sie Funktionen mithilfe von Stubs, um effizient robuste Unit-Tests zu erstellen oder diese automatisch zu generieren. Führen Sie Tests in plattformübergreifenden Umgebungen durch, einschließlich Host-, virtueller und Zielhardware, um Codesicherheit und Zuverlässigkeit zu gewährleisten.
C / C ++ Unit TestingErfassen und aggregieren Sie die Codeabdeckung über alle Entwickler-Workflows hinweg, einschließlich direkt in IDE-Umgebungen und CI-Pipelines. Erfassen Sie die Anweisungs-, Zweig- und MC/DC-Abdeckung aus Unit-, Integrations-, System- und manuellen Tests auf Host-, Simulator- und Zielhardware, um eine vollständige, einheitliche und revisionssichere Übersicht der Testabdeckung zu gewährleisten.
C/C++-CodeabdeckungStellen Sie eine bidirektionale Rückverfolgbarkeit sicher, indem Sie Anforderungen aus ALM-Tools wie IBM DOORS Next, Jama Connect, Codebeamer, Polarion und Tabellenkalkulationen (Excel oder CSV) mit Testfällen und deren Ergebnissen verknüpfen. Gewährleisten Sie eine lückenlose und durchgängige Beweiskette von der Anforderung über den Test bis zum Ergebnis und liefern Sie so eine revisionssichere Rückverfolgbarkeit für sicherheitskritische Systeme.
C/C++-AnforderungsrückverfolgbarkeitÜberwachen Sie Ihre laufende Anwendung und erkennen Sie laufzeitbezogene Probleme wie Speicherlecks, Speicherbeschädigung, das Lesen von nicht initialisiertem Speicher und Pufferüberläufe, die zu Stabilitätsproblemen, unvorhersehbarem Verhalten und Sicherheitslücken führen können. Verwenden Sie vordefinierte Testkonfigurationen, um sowohl native als auch eingebettete Anwendungen mit Speicherzuweisungen im C-Stil (malloc oder kostenlos) zu unterstützen.
C / C ++ - LaufzeitanalyseWenden Sie die umfassendsten Techniken zur Quellcodeanalyse an (musterbasierte Analyse, Datenflussanalyse, abstrakte Interpretation, Metriken und mehr) und überprüfen Sie die Codequalität anhand der neuesten Industriestandards, wie z. B. CERT C, C++-Zertifikat, CWE, OWASP und andere.
C / C ++ - SicherheitstestsAutomatisieren Sie statische Analysen, Unit-Tests und Codeabdeckung mit TÜV SÜD-zertifiziertem C/C++test, um Standards für funktionale Sicherheit und Cybersicherheit zu unterstützen. Ermöglichen Sie die Verifizierung und Validierung gemäß den Normen für die Automobilindustrie (ISO 26262, ISO 21434), die Luft- und Raumfahrt/Verteidigung (DO-178C DAL A), die Medizintechnik (IEC 62304), die Industrie (IEC 61508, IEC 62443), den Schienenverkehr (EN 50716/EN 50128) und weitere.
C/C++ Funktionale Sicherheit und ComplianceParasoft C/C++test generiert umfassende Berichte zur statischen Analyse und Testausführung.
Die Integration mit DTP verbessert das Reporting durch webbasierte Dashboards mit Compliance-Berichten, anpassbaren Widgets, Quellcode-Navigation, erweiterten Filterfunktionen und Analysen.
C / C ++ Reporting & AnalyticsDie Unterstützung sicherheitskritischer Anwendungen erfordert Integrationen mit einem umfassenden Satz an Compiler-Toolchains, Zielhardware, Quellcodeverwaltung, Anforderungsmanagement-Tools, agilen Lösungen und mehr. Integrieren Sie sich eng in die gängigsten C- und C++-IDEs, CI/CD-Pipelines und Containerbereitstellungen, um Fehler früher zu erkennen und automatisch die Einhaltung von Industriestandards durchzusetzen.
Technische Spezifikationen für C/C++-TestsKlicken Sie unten, um eine selbstgeführte Tour durch Parasoft C/C++test zu starten. Erfahren Sie, wie Sie mit Parasoft Compliance-Anforderungen für statische Analysen, Komponententests, strukturelle Codeabdeckung und mehr erfüllen.
Sparen Sie Zeit und Geld, indem Sie Fehler früher finden und beheben, um kompliziertere und teurere Probleme zu vermeiden.
Befolgen Sie Ihre Industriestandards und erstellen Sie mithilfe von Testautomatisierung automatisch Überprüfungsberichte.
Produktivität verbessern. Nutzen Sie unsere KI und unser maschinelles Lernen um die Belastung Ihrer Teams zu verringern und sicherzustellen, dass schwerwiegende Designprobleme zuerst angegangen werden.
Unsere neuesten Veröffentlichungen definieren intelligente Software-Sicherheit neu und ermöglichen einen schnelleren und intelligenteren Weg zu Compliance, Sicherheit und Innovation für moderne eingebettete Systeme.
C/C++TEST-CT-FÄHIGKEITEN
Parasoft C/C++test CT wurde für Teams entwickelt, die sicherheitskritische C- und C++-Anwendungen entwickeln, und ermöglicht Testautomatisierung und kontinuierliche Compliance durch Codeabdeckung, Unit-Tests und Anforderungsrückverfolgbarkeit.
C/C++test CT integriert die automatisierte Codeabdeckung in bestehende Arbeitsabläufe und arbeitet nahtlos mit Frameworks wie GoogleTest, CI/CD-Pipelines und IDEs wie Visual Studio Code zusammen.
Es bietet eine umfassende strukturelle Abdeckung, einschließlich Anweisung, Zweig, Bedingung, Funktion, Aufruf und MC/DC, über Host- und Zielumgebungen hinweg und ermöglicht so eine kontinuierliche, revisionssichere Transparenz hinsichtlich der Vollständigkeit der Tests.
C/C++ CT-CodeabdeckungVerknüpfen Sie Testfälle aus Open-Source-Frameworks wie GoogleTest mit Anforderungen in ALM-Tools wie IBM DOORS Next und validieren Sie die Ergebnisse mit struktureller Codeabdeckung, um eine vollständige, auditfähige Rückverfolgbarkeit für sicherheitskritische Systeme zu gewährleisten.
C/C++-AnforderungsrückverfolgbarkeitAutomatisiert die Einhaltung von Standards für funktionale Sicherheit und Cybersicherheit mithilfe des TÜV SÜD-zertifizierten C/C++test CT und deckt die Bereiche Automobil (ISO 26262, ISO 21434), Luft- und Raumfahrt/Verteidigung (DO-178C DAL A), Medizin (IEC 62304), Industrie (IEC 61508) und Schienenverkehr (EN 50716) ab, mit automatisierter, auditfertiger Abdeckung, Rückverfolgbarkeit und Berichterstattung.
C/C++ CT Funktionale Sicherheit und ComplianceNutzen Sie die Flexibilität von Open-Source-GoogleTest in einer TÜV SÜD-zertifizierten Umgebung. C/C++test CT kombiniert GoogleTest mit automatisierter Verifizierung und bietet so sofort einsatzbereite volle Transparenz über Testergebnisse, Codeabdeckung und Anforderungsnachverfolgbarkeit.
Mit der TÜV SÜD-Zertifizierung können Sie GoogleTest bedenkenlos in sicherheitskritischen Entwicklungsprojekten einsetzen, die mit ISO 26262, IEC 61508, IEC 62304 und EN 50716 übereinstimmen.
C/C++test & GoogleTest-IntegrationNachweis der Konformität mit automatisch generierten Berichten aus dem C/C++test CT.
Die Integration mit DTP verbessert das Reporting durch webbasierte Dashboards mit Compliance-Berichten, anpassbaren Widgets, Quellcode-Navigation, erweiterten Filterfunktionen und Analysen.
C/C++ CT-Berichte und -AnalysenDank seines schlanken Designs und der intuitiven Kommandozeilenschnittstelle lässt sich C/C++test CT nahtlos in Open-Source-Unit-Testing-Frameworks wie GoogleTest und CppUnit integrieren. Es fügt sich nahtlos in CI/CD-Pipelines ein und ermöglicht es Teams, die Codeabdeckung zu erhöhen und die Rückverfolgbarkeit von Anforderungen für sicherheitskritische Embedded-Software sicherzustellen.
C/C++test CT Technische SpezifikationenKlicken Sie unten, um eine Selbstführung durch den Parasoft C/C++test CT zu starten. Erfahren Sie, wie Parasoft Sie dabei unterstützt, Compliance-Anforderungen hinsichtlich struktureller Codeabdeckung, Anforderungsrückverfolgbarkeit und vielem mehr zu erfüllen.
Steigern Sie die Produktivität und erfüllen Sie Compliance-Anforderungen rund um die strukturelle Codeabdeckung, indem Sie C/C++test CT in Unit-Testing-Frameworks wie GoogleTest einsetzen.
Integrieren Sie sich nahtlos in die Desktop-Umgebungen der Entwickler und in moderne CI/CD-Workflows, um Softwaretests während der Softwareentwicklung zu automatisieren.
Erschließen Sie eine Fülle wertvoller Daten, die durch dynamische Dashboards und aufschlussreiche Diagramme mit dem integrierten webbasierten zentralen Berichtssystem im Paket mit C/C++test CT präsentiert werden.
INTEGRATIONEN
Parasoft C/C++test und Parasoft C/C++test CT lassen sich in eine Vielzahl von Open-Source-Unit-Test-Frameworks, IDEs, ALM-Lösungen und Build/CI-Systemen integrieren.
Konformität für C/C++
Überprüfen Sie Anwendungen auf Konformität mit verschiedenen Standards für funktionale Sicherheit, Sicherheit und Codierung. Generieren Sie automatisch die Dokumentation, die zum Nachweis der Compliance erforderlich ist.
Erfüllen Sie branchenspezifische funktionale Sicherheitsstandards für die C- und C++-Entwicklung nahtlos mit kontinuierlichen Tests, von der Fehlererkennung über statische Analysen, Unit-Tests und Risikobewertung bis hin zur Codeabdeckung.
Integrieren Sie einen sicherheitsbewussten Entwicklungsworkflow, um die Einhaltung branchenführender Sicherheitsstandards durch statische Analyse zur Schwachstellenerkennung, robuste Unit-Tests zur Gewährleistung der Code-Resilienz und umfassende Code-Abdeckung zur Risikobewertung zu unterstützen.
Automatisieren Sie die Verknüpfung von Anforderungen und Testfällen, die für die Vervollständigung der Anforderungsrückverfolgbarkeitsmatrix für die Zertifizierung sicherheitskritischer Anwendungen von entscheidender Bedeutung sind.