Découvrez comment intégrer facilement l'analyse statique, les tests unitaires et d'autres méthodes de test de logiciels C et C++ dans votre pipeline CI/CD. Inscrivez-vous pour la démo >>

Plateforme de test de développement Parasoft: analyse SDLC exploitable et intelligente

07.14.2015

Une nouvelle version du Process Intelligence Engine (PIE) primé et des moteurs d'analyse statique étendus éliminent l'anxiété de la publication

 

Parasoft a annoncé aujourd'hui la dernière version de Parasoft Development Testing Platform (DTP), qui élimine le risque commercial des applications défectueuses en appliquant systématiquement des analyses et des pratiques de qualité logicielle dans tout le SDLC. Cette version inclut des mises à jour du serveur Parasoft Development Testing Platform, ainsi que des mises à jour des moteurs Parasoft Development Testing Platform, qui sont les principaux analyseurs de code statique pour C / C ++, .NET et Java qui fonctionnent conjointement avec Parasoft Development Testing Platform.

  • Restez synchronisé avec la base de code en évolution et apportez des modifications incrémentielles sans avoir à exécuter l'ensemble complet de tests localement ou à attendre le serveur. En conséquence, les équipes peuvent implémenter des modifications incrémentielles de la base de code et des tests couvrant le code.
  • Tirez parti de l'analyse multivariée en combinant la sortie fournie par n'importe quel outil d'analyse ou de test de code open source ou tiers (par exemple, analyse de métriques de code, échecs de tests unitaires, violations d'analyse statique, etc.). Cela vous permet d'exposer de manière proactive les hotspots d'application avant la publication. L'application d'algorithmes à tous les types d'analyse révèle des modèles de défauts et des risques que les tableaux de bord ne peuvent tout simplement pas exposer. En accédant à des données disparates via l'API REST ouverte, PIE identifie les zones de l'application qui sont sous-testées, peuvent avoir besoin d'être refactorisées ou représentent le plus grand risque pour l'entreprise.
  • Déverrouillez les données des rapports ou des tableaux de bord pour comprendre l'impact des données sur l'entreprise et établir un chemin de correction exploitable. Appliquez automatiquement des métadonnées intelligentes pour tester les artefacts afin de pouvoir hiérarchiser les actions associées aux risques les plus importants. Par exemple, si un test touche une partie critique du code, mais que le test est instable, vous pouvez utiliser PIE pour effectuer une analyse de stabilité, attribuer une priorité et associer une action à ce test.

«Les domaines étendus de données fournis par les moteurs de cette version permettent véritablement à la PAO et au moteur d'intelligence de processus de fournir encore plus d'informations sur le processus de développement logiciel d'une organisation», a déclaré Mark Lambert, vice-président des produits pour Parasoft. «Cela se traduit par des décisions commerciales plus éclairées et des actions ciblées des développeurs.»

Principales fonctionnalités de la plate-forme de test de développement Parasoft et des moteurs DTP

  • Améliorations de PIE: Le Parasoft Process Intelligence Engine (PIE) continue d'évoluer, incorporant différents types de données de test pour vous aider à comprendre dans quelle mesure le code est testé et construit. La capacité de traiter, fusionner et hiérarchiser les mesures, la couverture et les résultats d'analyse de code en double à partir de DTP Engines vous permet vraiment de prendre des décisions commerciales en fonction des besoins de votre organisation.
  • Nouveaux modèles de tranches PIE: Vous pouvez créer et déployer des flux logiques («tranches») qui effectuent une «analyse post-analyse». De nouveaux exemples de tranches sont distribués avec PIE, qui peuvent être utilisés comme points de départ pour définir des tranches personnalisées pour votre organisation. Les exemples vous montrent comment calculer l'analyse des risques, injecter des métadonnées intelligentes et déclencher des workflows basés sur des analyses.
  • Vue de l'explorateur de métriques: Interagissez avec les données de métriques calculées dans les moteurs DTP via l'explorateur de métriques, qui identifie le code sujet aux erreurs en vous permettant de définir des seuils pour des métriques individuelles, ainsi que de combiner plusieurs métriques.
  • Nouveaux widgets, rapports et améliorations de l'interface utilisateur: DTP est livré avec de nouveaux widgets qui fournissent des agrégations de haut niveau à afficher dans un tableau de bord du centre de rapports, dans des rapports spécifiques ou dans l'une des vues de l'explorateur.
  • Analyse de code étendue: Les métriques, la détection de duplication de code et l'analyse de la couverture ont été étendues et portées vers les moteurs DTP. Vous pouvez automatiser tous les types d'analyse sur le serveur de build, l'exécuter localement sur la ligne de commande ou exécuter l'analyse dans un IDE via le plug-in DTP. Les résultats sont également rapportés au DTP et traités avec PIE, qui combine les données avec d'autres types d'analyses pour mettre en évidence les points chauds potentiels des applications.