Parasoft-Logo Suche

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

Integration

JetBrains CLion und Parasoft

Statische Analyse in JetBrains CLion mit Parasoft C/C++test

Die C/C++-Testintegration von Parasoft in JetBrains CLion bringt fortschrittliche statische Analyse direkt in moderne Entwicklungs-Workflows für eingebettete C- und C++-Anwendungen. Entwickler können Analysen direkt in der CLion-Umgebung konfigurieren und ausführen, Verstöße direkt im Editor anzeigen, Ergebnisse mithilfe integrierter Ergebnis-Viewer durchsuchen und sofortiges Feedback erhalten, ohne die IDE verlassen zu müssen.

Durch die Kombination der leistungsstarken Entwicklungsumgebung von CLion mit den fortschrittlichen statischen Analyse- und KI-gestützten Funktionen von Parasoft können Teams die Softwarequalität verbessern, Fehler früher erkennen, Kontextwechsel reduzieren und die Fehlerbehebung beschleunigen.


C/C++test und CLion-Integration

Was C/C++test macht

Parasoft C / C ++ test Die Lösung unterstützt Embedded-Software-Teams dabei, Fehler, Sicherheitslücken und Verstöße gegen Codierungsstandards frühzeitig in der Entwicklung zu erkennen. Sie fördert die Einhaltung branchenweit anerkannter Codierungsstandards und -richtlinien, darunter MISRA C/C++, AUTOSAR C++14, CERT C/C++ und CWE, sowie unternehmensspezifischer Codierungsstandards.

Zusätzlich zur statischen Analyse bietet C/C++test KI-gestützte und MCP-fähige Arbeitsabläufe, die Entwicklern helfen, die Ergebnisse besser zu verstehen und die Problembehebung zu beschleunigen.

So funktioniert die CLion-Integration

Die Parasoft C/C++Testintegration ermöglicht es Entwicklern, statische Analyse direkt in CLion integriert, rückt die Softwareverifizierung näher an den Code und früher in den Entwicklungszyklus. Mit C/C++test und CLion können Teams:

  • Konfigurieren und führen Sie die statische Analyse von C/C++test direkt aus CLion aus.
  • Verstöße und Ergebnisse können im Editor eingesehen werden.
  • Navigieren Sie durch die integrierten Analyse-Viewer, um die Ergebnisse zu verstehen.
  • Erhalten Sie während der Entwicklung sofortiges Feedback.
  • Fehler und Verstöße gegen Codierungsstandards frühzeitig erkennen.
  • Unterstützung der Initiativen zur Einhaltung der Standards von MISRA, AUTOSAR C++14, CERT und CWE.
  • Reduzierung des Kontextwechsels zwischen Entwicklungs- und Verifizierungsaktivitäten.
  • Nutzen Sie KI-gestützte und MCP-fähige Arbeitsabläufe, um die Analyse und Behebung von Problemen zu beschleunigen.
  • Steigern Sie die Produktivität und verbessern Sie gleichzeitig die Softwarequalität.

Erste Schritte in CLion

  1. Laden Sie Parasoft C/C++test herunter und installieren Sie es.Sichern Sie sich eine kostenlose Test- oder kommerzielle Lizenz.
  2. Laden Sie CLion von JetBrains herunter und installieren Sie es.Für neue Nutzer steht eine kostenlose Testversion zur Verfügung.
  3. Konfigurieren Sie CLion so, dass der C/C++test-Befehlszeilen-Launcher (cpptestcli) als externes Tool aufgerufen wird.
  4. Laden Sie Ihr Projekt in CLion und erstellen Sie es, um die Kompilierungsdatenbank (compile_commands.json) zu generieren.
  5. Starten Sie die statische Codeanalyse mit C/C++test direkt aus CLion heraus. C/C++test liest die von CLion generierte Kompilierungsdatenbank, um Ihren Code präzise zu analysieren und einen SARIF-Ergebnisbericht zu erstellen.
  6. Öffnen Sie den generierten SARIF-Bericht mit dem in CLion integrierten SARIF Viewer, um Fehler, Sicherheitslücken und Verstöße gegen Programmierrichtlinien zu überprüfen. Navigieren Sie direkt von den Ergebnissen zum betroffenen Quellcode.
  7. Verstöße untersuchen, Richtlinien zu Codierungsstandards prüfen und KI-gestützte Arbeitsabläufe sowie MCP-fähige Workflows nutzen, um die Problemlösung zu beschleunigen.

Warum sollte man Parasoft C/C++test zu CLion hinzufügen?

CLion bietet leistungsstarke Funktionen zur Codebearbeitung, Navigation, Refaktorisierung und integrierte Prüfungen, die Entwicklern helfen, häufige Codierungsfehler während der Entwicklung zu erkennen. C/C++test ergänzt diese Funktionen durch fortschrittliche statische Analyse, Sicherheitstests, Compliance-orientierte Verifizierung und KI-gestützte Fehlerbehebung, die speziell für eingebettete und sicherheitskritische Softwareprojekte entwickelt wurden.

Compliance- und Sicherheitsanalyse

C/C++test geht über allgemeine Codeinspektionen hinaus und bietet umfassende Analysen für branchenübliche Codierungsstandards und Sicherheitsrichtlinien, darunter MISRA C/C++, AUTOSAR C++14, CERT C/C++ und CWE. Es liefert außerdem detaillierte Regeldokumentationen, Rückverfolgbarkeit und Konformitätsberichte, die Audit- und Zertifizierungsaktivitäten unterstützen.

KI-gestützte Problemlösung

Entwickler können KI-gestützte Fähigkeiten und MCP-fähige Arbeitsabläufe nutzen, um Verstöße besser zu verstehen, die Anforderungen an Codierungsstandards zu überprüfen und die Behebung zu beschleunigen, während sie gleichzeitig die volle Kontrolle über Codeänderungen behalten.

Konzipiert für sicherheitskritische Entwicklungen

Organisationen, die Software entwickeln für Automobilindustrie, Luft- und Raumfahrt sowie Verteidigung, MedizinprodukteDer Schienenverkehr und die industrielle Automatisierung müssen strenge Qualitäts-, Sicherheits- und Schutzanforderungen erfüllen.

C/C++test hilft Teams bei der Etablierung von Codierungsstandards und Softwarequalitätspraktiken, die umfassendere Compliance-Initiativen im Zusammenhang mit Standards wie ISO 26262, IEC 62304, IEC 61508, EN 50716 und ISO/SAE 21434 unterstützen.

Konsistente Verifizierung über den gesamten Entwicklungslebenszyklus hinweg

Die gleichen C/C++-Testanalysekonfigurationen, die in CLion verwendet werden, können in CI/CD-Pipelines wiederverwendet werden, was Teams dabei hilft, einheitliche Verifizierungspraktiken von der Entwicklung über die kontinuierliche Integration bis hin zur Release-Validierung anzuwenden.

Durch die Integration fortschrittlicher statischer Analysen direkt in den Entwickler-Workflow helfen CLion und C/C++test eingebetteten Softwareteams, schneller zu arbeiten, die Codequalität zu verbessern und Probleme früher im Entwicklungsprozess zu beheben.

Fußzeilenbanner mit Personen, die an Computern arbeiten und sich unterhalten

Erfahren Sie mehr über die Integration von Parasoft in die IntelliJ CLion IDE.

Mehr erfahren

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.