Parasoft C/C++test 2022.2 unterstützt das neue MISRA C:2012 Amendment 3 und eine Entwurfsversion von MISRA C++ 202x. Erfahren Sie mehr >>

Parasoft Development Testing Platform: Umsetzbare, intelligente SDLC-Analyse

07.14.2015

Die neue Version der preisgekrönten Process Intelligence Engine (PIE) und der erweiterten statischen Analyse-Engines beseitigt die Angst vor der Veröffentlichung

 

Parasoft gab heute die neueste Version der Parasoft Development Testing Platform (DTP) bekannt, mit der das Geschäftsrisiko fehlerhafter Anwendungen beseitigt wird, indem Softwarequalitätsanalysen und -praktiken im gesamten SDLC konsequent angewendet werden. Diese Version enthält Updates für den Parasoft Development Testing Platform-Server sowie Updates für die Parasoft Development Testing Platform-Engines, die die wichtigsten statischen Code-Analysatoren für C / C ++, .NET und Java sind, die in Verbindung mit Parasoft Development Testing Platform funktionieren.

  • Bleiben Sie mit der sich entwickelnden Codebasis synchron und nehmen Sie inkrementelle Änderungen vor, ohne den gesamten Satz von Tests lokal ausführen oder auf den Server warten zu müssen. Infolgedessen können Teams inkrementelle Änderungen an der Codebasis und Tests für den Code implementieren.
  • Nutzen Sie die multivariate Analyse, indem Sie die Ergebnisse von Open Source- oder Code-Analyse- oder Testtools von Drittanbietern kombinieren (z. B. Codemetrikanalyse, Fehler beim Testen von Einheiten, Verstöße gegen statische Analysen usw.). Auf diese Weise können Sie Anwendungs-Hotspots vor der Veröffentlichung proaktiv verfügbar machen. Die Anwendung von Algorithmen über Analysetypen hinweg zeigt Fehlermuster und Risiken auf, die Dashboards einfach nicht aufdecken können. Durch den Zugriff auf unterschiedliche Daten über die offene REST-API identifiziert PIE Bereiche der Anwendung, die nicht getestet wurden, möglicherweise überarbeitet werden müssen oder das größte Risiko für das Unternehmen darstellen.
  • Entsperren Sie Daten aus Berichten oder Dashboards, um zu verstehen, wie sich die Daten auf das Unternehmen auswirken, und legen Sie einen umsetzbaren Korrekturpfad fest. Wenden Sie intelligente Metadaten automatisch an, um Artefakte zu testen, damit Sie Aktionen priorisieren können, die mit den größten Risiken verbunden sind. Wenn ein Test beispielsweise einen kritischen Teil des Codes berührt, der Test jedoch instabil ist, können Sie PIE nutzen, um eine Stabilitätsanalyse durchzuführen, eine Priorität zuzuweisen und diesem Test eine Aktion zuzuordnen.

"Die erweiterten Datenbereiche, die von den Engines in dieser Version bereitgestellt werden, ermöglichen es DTP und der Process Intelligence Engine, noch bessere Einblicke in den Softwareentwicklungsprozess eines Unternehmens zu erhalten", sagte Mark Lambert, Vice President of Products bei Parasoft. "Dies führt zu fundierteren Geschäftsentscheidungen und gezielten Entwickleraktionen."

Highlights der Parasoft Development Testing Platform und der DTP-Engines

  • Verbesserungen an PIE: Die Parasoft Process Intelligence Engine (PIE) wird weiterentwickelt und enthält verschiedene Arten von Testdaten, damit Sie besser verstehen, wie gut der Code getestet und erstellt wird. Die Fähigkeit, Metriken, Abdeckungen und doppelte Code-Analyseergebnisse von DTP Engines zu verarbeiten, zusammenzuführen und zu priorisieren, ermöglicht es Ihnen, Geschäftsentscheidungen basierend auf den Anforderungen Ihres Unternehmens zu treffen.
  • Neue PIE-Slice-Vorlagen: Sie können Logikflüsse ("Slices") erstellen und bereitstellen, die "Post-Analyse-Analyse" durchführen. Mit PIE werden neue Beispiel-Slices verteilt, die als Ausgangspunkt für die Definition benutzerdefinierter Slices für Ihre Organisation verwendet werden können. Die Beispiele zeigen Ihnen, wie Sie die Risikoanalyse berechnen, intelligente Metadaten einfügen und Workflows basierend auf Analysen auslösen.
  • Metrics Explorer-Ansicht: Interagieren Sie mit Metrikdaten, die in DTP-Engines über den Metrik-Explorer berechnet wurden. Dieser lokalisiert fehleranfälligen Code, indem Sie Schwellenwerte für einzelne Metriken festlegen und mehrere Metriken kombinieren können.
  • Neue Widgets, Berichte und Verbesserungen der Benutzeroberfläche: DTP wird mit neuen Widgets geliefert, die Aggregationen auf hoher Ebene für die Anzeige in einem Report Center-Dashboard, in bestimmten Berichten oder in einer der Explorer-Ansichten bereitstellen.
  • Erweiterte Code-Analyse: Metriken, Erkennung von Codeduplikationen und Abdeckungsanalyse wurden erweitert und auf die DTP-Engines portiert. Sie können alle Analysetypen auf dem Build-Server automatisieren, lokal in der Befehlszeile ausführen oder die Analyse in einer IDE über das DTP-Plug-In ausführen. Die Ergebnisse werden auch an DTP gemeldet und mit PIE verarbeitet, das die Daten mit anderen Analysetypen kombiniert, um potenzielle Anwendungsherde hervorzuheben.