Vereinfachen Sie Compliance-Workflows mit dem neuen C/C++-Test 2024.2 und KI-gesteuerter Automatisierung | Registrierung

Banner mit blauem Farbverlauf und Pfeilen auf der rechten Seite.

Integration

IBM und Parasoft

Liefern Sie hochwertige Software mit integrierten Lösungen von Parasoft und IBM

IBM ist ein globales Technologieunternehmen, das Hardware, Software, Cloud-basierte Dienste und Beratung anbietet. Es ist bekannt für Innovationen in den Bereichen künstliche Intelligenz, Quantencomputing und IT-Lösungen für Unternehmen. Die Integration von Parasoft mit IBM DOORS Next trägt dazu bei, die Anforderungen an die Verifizierung und Validierung von Anforderungen zu erfüllen.

Das C/C++-Test-Plugin von Parasoft für IBM Rhapsody analysiert automatisch den von Rhapsody automatisch generierten Code, um Codierungsfehler und Schwachstellen zu finden, die beim modellgesteuerten Testen nicht erkannt werden.


C++test, C/C++test CT und IBM DOORS Next Integration

Was C/C++test und C/C++test CT leisten

Parasofts C/C++test und C/C++test CT lassen sich in IBM DOORS Next integrieren, um die Rückverfolgbarkeit von Anforderungen zu optimieren, indem Testfälle direkt mit Anforderungen verknüpft werden und ein bidirektionaler Datenfluss für Testergebnisse, Rückverfolgbarkeit und Konformitätsberichte in funktionalen Sicherheitsanwendungen ermöglicht wird.

So funktioniert die IBM DOORS-Integration

Parasoft DTP kann DOORS Next-Anforderungen importieren, sodass sie in den C/C++-Test einfließen können, wo Testfälle erstellt und mithilfe eindeutiger IDs mit diesen Anforderungen verknüpft werden.

Diagramm, das den kontinuierlichen Arbeitsablauf von Parasoft-Tests, DTP-Rückverfolgbarkeitsbericht und Anforderungsmanagement (REQM) mit DOORS zeigt. Als Nächstes weitere DTP-Berichte, zurück zum Parasoft-Test, kontinuierliche Wiederholung.

Testergebnisse und Rückverfolgbarkeitsdaten aus C/C++-Tests werden zur Analyse, zur Dashboard-Anzeige und zur Berichterstellung in DTP exportiert. DTP kann auch mit DOORS Next synchronisiert werden, indem Testfälle und Ergebnisse zurück exportiert werden. Dadurch kann DOORS Next Anforderungen effektiver verwalten und eine vollständige Rückverfolgbarkeitsmatrix für Anforderungen erstellen, um die Einhaltung funktionaler Sicherheitsstandards zu gewährleisten.

Ein ähnlicher Workflow ist für den C/C++-Test CT verfügbar, allerdings erfordert das Verknüpfen von DOORS Next-Anforderungen mit Tests, die mit Frameworks wie GoogleTest erstellt wurden, einen manuellen Verknüpfungsschritt.

C/C++-Test und IBM Rhapsody-Integration

Was C/C++test macht

Das statische Analyseprofil Parasoft C/C++test lässt sich direkt in die IBM Rational Rhapsody IDE integrieren. Der C- oder C++-Code wird während des Rhapsody-Codegenerierungs- und Buildprozesses gescannt. Die Analyse wird durchgeführt, um die Einhaltung von Codierungsstandards wie MISRA C/C++, AUTOSAR C++ 14, CERT C/C++ und mehr sicherzustellen und Sicherheitsmängel und Schwachstellen in der Sicherheitscodierung aufzudecken.

So funktioniert die IBM Rhapsody-Integration

Installieren Sie das C/C++-Testprofil nahtlos in die IDE von Rhapsody. Die Möglichkeit, Ihre statische Analyse zu konfigurieren und zu aktivieren, wird über ein Menü im Rhapsody-Projekt verfügbar.

  • Aktivieren Sie die C/C++-Testcodierungsanalyse während der automatischen Codegenerierung und -erstellung.
  • In der IDE von Rhapsody sind strafbare Codierungsverstöße aufgeführt.
  • Integrieren Sie Berichte über Codeverstöße in das Modell.
  • Integrieren Sie Codierungsstandarddokumente in das Modell, um den Arbeitsablauf zu vereinfachen.

Die statische Analyse von C/C++test ist TÜV SÜD-zertifiziert.

Banner mit Cpptest-Datenblattbild

Erfahren Sie mehr über die Entwicklung von sicherem Code mit Parasoft C/C++test.

Brauchen Sie Hilfe?

Erhalten Sie praktische Schulungen und optimieren Sie Ihre Bereitstellung.

Demo anfordern

Sehen Sie die Parasoft Continuous Quality Testing Platform in Aktion.

Alle Integrationen

Sehen Sie sich alle Integrationen an, die in die Parasoft Continuous Quality Testing Platform integriert sind.