Wie funktioniert es?
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 zentralisierte Berichts-Dashboard von Parasoft können Benutzer alle oben genannten Elemente sowie die zusätzlichen Informationen anzeigen:
- Aggregierte visuelle Berichterstellung des gesamten Projektstatus über dynamische Dashboards mit anpassbaren Berichts-Widgets
- Deep-Dive-Informationen von jedem Dashboard-Element
- Granulare Filterung und erweiterte Analyse
- Datei- und Quellcodezugriff mit Spuren für Unit-Testergebnisse und statische Analyse-Warn- und Codierungsstandardverletzungen
- Berichterstellung und Compliance-Bewertung

Die Ansicht "Qualitätsaufgaben" in der IDE erleichtert Entwicklern das Sortieren und Filtern der Ergebnisse (dh Gruppe pro Datei, pro Regel, pro Projekt usw.). Entwickler können Anmerkungen direkt in den Quellcode-Editoren vornehmen, um Probleme mit dem Quellcode zu korrelieren und den Kontext der gemeldeten Probleme besser zu verstehen und um einen Fix anzuwenden. Informationen zur Codeabdeckung werden als visuelle Highlights angezeigt, die die Steuerung der Code-Editoren zusammen mit Prozentwerten (für Projekt, Datei und Funktion) in einer speziellen Abdeckungsansicht anzeigen.
Die Analyseergebnisse für IDE- und Befehlszeilen-Workflows können für die lokale Berichterstellung auch in Standard-HTML- und PDF-Berichte exportiert werden. Für die sicherheitskritische Softwareentwicklung bietet der C / C ++ - Test ein zusätzliches dediziertes Berichtsformat, das Details zur Konfiguration des Komponententestfalls und das Protokoll der Ergebnisse der Testausführung enthält, sodass der Benutzer einen vollständigen Bericht über die Erstellung des Testfalls hat und was zur Laufzeit passiert ist.
Für die Teamzusammenarbeit veröffentlicht der C / C ++ - Test die Analyseergebnisse auf DTP, einem zentralisierten Server, sodass Entwickler auf Testergebnisse aus automatisierten Läufen zugreifen und Projektmanager die Qualität des Projekts schnell beurteilen können. Gemeldete Ergebnisse (statische Analyseergebnisse, Details zur Metrikanalyse, Details zu Komponententests, Details zur Codeabdeckung und Details zum Quellcode) werden mit einer Build-ID gespeichert, um eine vollständige Rückverfolgbarkeit zwischen den Ergebnissen und dem Build zu gewährleisten.