Entdecken Sie das TÜV-zertifizierte GoogleTest mit Agentic AI für C/C++-Tests!
Details ansehen »
Unterstützt von Parasoft DTP
Die Berichtsfunktion von Parasoft setzt die Ergebnisse von C/C++test und C/C++test CT in einen Kontext und wandelt Rohdaten in umsetzbare Erkenntnisse und revisionssichere Nachweise um.
Für eine umfassendere Übersicht können die Ergebnisse in die webbasierte Reporting-Plattform DTP von Parasoft exportiert werden, wo die Berichtsfunktion durch interaktive Dashboards weiter optimiert wird. DTP bietet Compliance-Berichte, anpassbare Widgets, Quellcode-Navigation, erweiterte Filterfunktionen und Analysen für tiefere Einblicke in die Softwarequalität.
Der Parasoft C / C ++ - Test hilft Teams dabei, die Ergebnisse von Softwaretests effizient zu verstehen, indem Ergebnisse auf verschiedene Arten gemeldet und analysiert werden.
Direkt in der IDE des Entwicklers können Benutzer Folgendes anzeigen:
Über das zentrale Reporting-Dashboard von Parasoft DTP können Benutzer all dies und mehr einsehen:
Die Ansicht „Qualitätsaufgaben“ in der IDE ermöglicht Entwicklern das schnelle Sortieren und Filtern von Ergebnissen (z. B. nach Datei, Regel oder Projekt). Inline-Anmerkungen im Quelltexteditor verknüpfen Probleme direkt mit dem Code und liefern so Kontext und Anleitungen für eine effiziente Behebung. Die Codeabdeckung wird durch visuelle Hervorhebungen im Editor sowie durch prozentuale Metriken auf Projekt-, Datei- und Funktionsebene in einer separaten Abdeckungsansicht dargestellt.
Die Analyseergebnisse von IDE- und Kommandozeilen-Workflows lassen sich für die lokale Berichterstellung in HTML- und PDF-Format exportieren. Für sicherheitskritische Entwicklungen bietet C/C++test zudem ein spezielles Berichtsformat mit detaillierten Konfigurations- und Ausführungsprotokollen der Unit-Tests, wodurch vollständige Transparenz hinsichtlich Testaufbau und Laufzeitverhalten gewährleistet wird.
Zur besseren Zusammenarbeit im Team werden die Ergebnisse auf Parasoft DTP veröffentlicht, einer zentralen Plattform, auf der Entwickler auf die Ergebnisse automatisierter Tests zugreifen und Manager die Projektqualität bewerten können. Daten wie Ergebnisse der statischen Analyse, Metriken, Unit-Tests, Codeabdeckung und Quellcode-Details werden mit einer Build-Kennung gespeichert, um die vollständige Rückverfolgbarkeit jedes Builds zu gewährleisten.
Anstatt sich auf einfache statische Analysetools mit begrenzten Berichts- und Trendvisualisierungsmöglichkeiten zu verlassen, bietet Parasoft einen kompletten Rahmen für den Aufbau eines skalierbaren und nachhaltigen Compliance-Prozesses.
Über die Standardberichterstattung hinaus bietet Parasoft ein spezielles Modul für Compliance-Berichte, das einen dynamischen Überblick über den Compliance-Status ermöglicht. Teams können Ergebnisse nach Codierungsstandardkategorien gruppieren, Abweichungen verwalten und auditfähige Compliance-Dokumentationen gemäß der MISRA Compliance:2020-Spezifikation erstellen.
Parasoft C/C++test bietet ein einheitliches Berichtsframework, das statische Analyse, Unit-Tests und Codeabdeckung zusammenführt und die von den Standards für funktionale Sicherheit geforderten Verifizierungsmethoden unterstützt.
Durch die Zusammenführung der Ergebnisse dieser Techniken reduziert Parasoft den Aufwand für Testaktivitäten, vereinfacht Code-Audits und macht die manuelle Berichtsverarbeitung zur Erstellung der Zertifizierungsdokumentation überflüssig. Teams können sich auf die wichtigsten Testbereiche konzentrieren, unnötigen Aufwand vermeiden und die Ergebnisse durch eine bessere Testabdeckung und effizientere Testausführung verbessern – und das alles bei minimalen Auswirkungen von Änderungen.
Die Process Intelligence Engine von Parasoft ermöglicht es Teams, Änderungen zwischen Builds zu analysieren und dabei Abdeckungslücken, neue Verstöße gegen die statische Analyse sowie Risiken aufzuzeigen, die durch geänderten Code über Iterationen, Releases oder Aktualisierungen von Legacy-Baselines hinweg entstehen.
Durch die kontinuierliche Identifizierung von Risikobereichen können Teams die Qualität im Laufe der Zeit verbessern – indem sie technische Schulden durch ungetesteten Code, Verstöße gegen Programmierrichtlinien und potenzielle Fehler reduzieren. Diese gezielten Erkenntnisse ermöglichen es Teams, Test- und Wartungsarbeiten dort zu konzentrieren, wo sie am dringendsten benötigt werden, und so mit jedem Build messbare Verbesserungen zu erzielen.
„MISRA“, „MISRA C“ und das Dreieckslogo sind eingetragene Marken von The MISRA Consortium Limited. ©The MISRA Consortium Limited, 2021. Alle Rechte vorbehalten.