Empfohlenes Webinar: Vereinfachen Sie Compliance-Workflows mit dem neuen C/C++test 2024.2 und KI-gesteuerter Automatisierung Zum Video
Parasoft C/C++-Test und C/C++-Test CT
Umfassende Testautomatisierungslösungen für die C/C++-Softwareentwicklung
Parasoft C/C++-Test und C/C++-Test CT
C / C ++ - Test
Entwickeln Sie sicheren Code
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.
C/C++-Test-CT
Kontinuierliche Codequalität für die C- und C++-Softwareentwicklung
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.
Was halten Sie vom Parasoft C/C++-Test?
Welche Option ist die richtige für Sie?
C / C ++ - Test
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
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.
C / C ++ - Test | C/C++-Test-CT | |
Unser | 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) |
Verwenden Sie Modelle | primär: IDE-Integrationen Sekundär: Befehlszeile, CI/CD | Grundschule: Befehlszeile, CI/CD Sekundär: IDE-Integrationen |
IDE-Integrationen | Eclipse | Visual Studio Code (für Codeabdeckung) |
Installateure | Eclipse/Visual Studio-Plugins (Reißverschluss) Standalone (Reißverschluss) | Standalone (Reißverschluss) |
Projektintegration | Erfordert Eclipse- oder Visual-Projekte | Erfordert keine IDE-bezogenen Projekte Einfache Integration in CMake oder Bazel |
C / C ++ - Test
Unser
Statische Analyse
Codeabdeckung (nur Unit-Tests)
Unit-Test (mit proprietärem Framework)
Anforderungstests (mit proprietärem Framework)
Verwenden Sie Modelle
primär: IDE-Integrationen
Sekundär: Befehlszeile, CI/CD
IDE-Integrationen
Eclipse
Visual Studio
Visual Studio Code (für statische Analyse)
Installateure
Eclipse/Visual Studio-Plugins (Reißverschluss)
Standalone (Reißverschluss)
Projektintegration
Erfordert Eclipse- oder Visual-Projekte
C/C++-Test-CT
Unser
Codeabdeckung (für System-, Integrations- und Unit-Tests)
Google Test-Integration (und andere Open-Source-Frameworks)
Anforderungstests (mit Google Test)
Verwenden Sie Modelle
Grundschule: Befehlszeile, CI/CD
Sekundär: IDE-Integrationen
IDE-Integrationen
Visual Studio Code (für Codeabdeckung)
Installateure
Standalone (Reißverschluss)
Projektintegration
Erfordert keine IDE-bezogenen Projekte
Einfache Integration in CMake oder Bazel
Schließen Sie sich den Unternehmen an, die mit Parasoft ihre Testziele erreichen
C/C++TEST-FÄHIGKEITEN
Eine einheitliche, vollständig integrierte Testlösung für die C / C ++ - Softwareentwicklung
Der C/C++test von Parasoft ist die vollständig integrierte Softwaretestlösung für eingebettete sicherheitskritische Branchen. Seine automatisierten Softwaretestfunktionen sind auch für die heutigen agilen DevOps-Hochgeschwindigkeitsumgebungen konzipiert.
Es lässt sich eng in Ihre C- und C++-IDE, CI/CD-Pipeline und Containerbereitstellungen integrieren, um Fehler früher zu erkennen und automatisch die Einhaltung von Industriestandards durchzusetzen.
Statische Analyse für C/C++
Wenden Sie die umfassendsten Techniken zur Quellcode-Analyse an (musterbasierte Analyse, Datenflussanalyse, abstrakte Interpretation, Metriken usw.) und überprüfen Sie die Codequalität mit den neuesten Industriestandards wie MISRA C 2023, MISRA C++ 2023, AUTOSAR C++ 14 und mehr.
Automatisierte Unit-Tests
Isolieren Sie Codefunktionen oder Codeeinheiten durch Stubbing, sodass Entwickler schnell robuste Unit-Tests erstellen und/oder Unit-Tests automatisch generieren können, die die Sicherheit und Zuverlässigkeit des Codes gewährleisten. Führen Sie diese Tests in jeder plattformübergreifenden, Host-, virtuellen oder Hardware-Zielumgebung aus.
Strukturelle Codeabdeckung
Erfassen Sie die Codeabdeckung als Teil des Continuous Integration (CI)-Prozesses und des Entwickler-Desktop-Workflows. Dies erfolgt in der Regel durch Unit-Tests, Systemtests, manuelle Tests und alle anderen verwendeten Testausführungsmethoden, einschließlich Tests auf der Zielhardware.
Eingebettete Laufzeitanalyse
Ü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.
Statische Analyse Sicherheitstests
Wenden Sie die umfassendsten Techniken zur Quellcode-Analyse an (musterbasierte Analyse, Datenflussanalyse, abstrakte Interpretation, Metriken usw.) und überprüfen Sie die Codequalität mit den neuesten Industriestandards wie CERT C, CERT C++, CWE, OWASP und mehr Andere.
Einhaltung der FuSA-Standards
Automatisieren Sie statische Analysen, Unit-Tests und Code-Abdeckung, um funktionale Sicherheitsstandards mit TÜV SÜD-zertifiziertem C/C++-Test zu erfüllen. Automatisieren Sie außerdem die Verifizierungs- und Validierungsanforderungen, die in Prozessstandards wie Automobil (ISO 26262, ISO 21434), Militär/Luft- und Raumfahrt (DO-178C DAL-A), Medizin (IEC 62304), Industrieautomation (IEC 61508) und Schienenverkehr (EN 50128) definiert sind ), und andere.
Berichte & Analysen
Die dynamischen, webbasierten Berichts-Dashboards von Parasoft DTP umfassen Compliance-Berichte, anpassbare Widgets, Quellcode-Navigation, erweiterte Filterung und erweiterte Analysen. DTP vervollständigt und automatisiert außerdem die Anforderungsrückverfolgbarkeit zwischen Testfällen in C/C++-Tests, dem Code und den Anforderungen in ALM-Tools wie DOORS Next, Polarion, Codebeamer, Jama und Jira.
Technische Spezifikationen für C/C++-Tests
Die 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.
Machen Sie eine Produkttour
Klicken 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.
Fehler frühzeitig erkennen - Geld sparen
Sparen Sie Zeit und Geld, indem Sie Fehler früher finden und beheben, um kompliziertere und teurere Probleme zu vermeiden.
Automatisieren Sie die Einhaltung von Industriestandards
Befolgen Sie Ihre Industriestandards und erstellen Sie mithilfe von Testautomatisierung automatisch Überprüfungsberichte.
Nicht nur testen - intelligent testen
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.
Parasoft C / C ++ Test 2024.2
Steigern Sie die Produktivität und stellen Sie die Konformität mit dem Parasoft C/C++test 2024.2 sicher. Er bietet KI-gestützte statische Analysen und nahtlose Integrationen für eine intelligentere und schnellere Entwicklung.
C/C++TEST-CT-FÄHIGKEITEN
Kontinuierliche Codequalität für die C- und C++-Softwareentwicklung
Parasoft C/C++test CT ist eine unverzichtbare Lösung, die speziell auf große Teams zugeschnitten ist, die an der Entwicklung sicherheitskritischer C- und C++-Anwendungen beteiligt sind. Entwickelt für Testautomatisierung und kontinuierliche Einhaltung von Codeabdeckungszielen, Unit-Tests und Rückverfolgbarkeit von Anforderungen.
Strukturelle Codeabdeckung
C/C++test CT erweitert Entwicklungsworkflows um Codeabdeckung durch die Integration mit proprietären Unit-Testing-Frameworks und IDEs. Die Codeabdeckung von Zeile, Anweisung, einfacher Bedingung, Entscheidung, Verzweigung, Funktion, Aufruf und MC/DC kann eng in proprietäre Unit-Test-Frameworks wie GoogleTest und IDEs wie VS Code integriert werden.
Bidirektionale Rückverfolgbarkeit von Anforderungen
Verknüpfen Sie alle mit Open-Source-Unit-Testing-Frameworks erstellten Testfälle mit Ihren Anforderungen. Überprüfen Sie anschließend die Ergebnisse der Testausführung anhand der Codeabdeckung der Testfälle, um die für sicherheitskritische Anwendungen erforderliche vollständige Rückverfolgbarkeit zu erreichen.
Einhaltung der FuSA-Standards
Automatisieren Sie die Codeabdeckung und die Rückverfolgbarkeit von Anforderungen, um funktionale Sicherheitsstandards mit TÜV SÜD-zertifiziertem C/C++-Test-CT für Automobil (ISO 26262, ISO 21434), Militär/Luft- und Raumfahrt (DO-178C DAL-A) und Medizin (IEC 62304) zu erfüllen. , Industrieautomation (IEC 61508), Bahn (EN 50128) und andere.
Berichte & Analysen
Beweisen Sie die Einhaltung der automatisch generierten Berichte von Parasoft DTP. Das Web-Dashboard von DTP ergänzt C/C++test CT mit Abdeckungsberichten, Diagrammen und Trends und hebt Bereiche hervor, die zusätzliche Tests erfordern. Teams können ihre Bemühungen dann anhand von Abdeckungslücken und kritischen Funktionen priorisieren. Die Kombination umfassender Reporting- und C/C++-Test-CT-Anforderungsrückverfolgbarkeit mit Code-Coverage-Tests schafft Vertrauen in die Sicherheit und Zuverlässigkeit der gelieferten Software.
C/C++test CT Technische Spezifikationen
Mit seinem schlanken Design und der intuitiven Befehlszeilenschnittstelle lässt sich C/C++test CT in führende Open-Source-Unit-Testing-Frameworks wie GoogleTest, CPPUnit und mehr integrieren. Es handelt sich um eine optimierte Testlösung, die sich nahtlos in bestehende CI/CD-Pipelines einfügt und es Teams ermöglicht, die Codeabdeckung zu verbessern und die Rückverfolgbarkeit von Anforderungen mit beispielloser Leichtigkeit und Effizienz sicherzustellen, wodurch die Entwicklung sicherheitskritischer eingebetteter Anwendungen revolutioniert wird.
Machen Sie eine Produkttour
Klicken Sie unten, um eine selbstgeführte Tour durch Parasoft C/C++test CT zu starten. Erfahren Sie, wie Parasoft Ihnen hilft, Compliance-Anforderungen in Bezug auf strukturelle Codeabdeckung, Rückverfolgbarkeit von Anforderungen und mehr zu erfüllen
Steigern Sie die Effizienz von Softwaretests
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.
Reduzieren Sie die Testkosten
Integrieren Sie sich nahtlos in die Desktop-Umgebungen der Entwickler und in moderne CI/CD-Workflows, um Softwaretests während der Softwareentwicklung zu automatisieren.
Reduzieren Sie den Prüfungsstress
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
Integrieren Sie sich nahtlos in Ihr Ökosystem
Parasoft C/C++test und Parasoft C/C++test CT lassen sich in eine Vielzahl von Open-Source-Unit-Testing-Frameworks, IDEs, ALM-Lösungen und Build-/CI-Systemen integrieren.
Konformität für C/C++
Parasoft unterstützt die Einhaltung von Standards
Ü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.
Die entscheidende Rolle funktionaler Sicherheitsstandards
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.
Das wesentliche Gebot von Cybersicherheitsstandards
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.
Entscheidende Rolle der Rückverfolgbarkeit von Anforderungen
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.
Parasoft C/C++test & C/C++test CT-Ressourcen
Datenblätter
Parasoft C / C ++ test
Datenblätter
Parasoft C/C++Test CT
Datenblätter
Testen von Automobilsoftware
Häufig gestellte Fragen
Liefern Sie mit Parasoft sicheren, zuverlässigen und konformen C- und C++-Code.