Parasoft C/C++ Test

    Produit intégré pour automatiser une large gamme de meilleures pratiques afin d’améliorer le développement logiciel et la qualité pour la programmation C et C++.

    Parasoft C++test est une solution intégrée pour automatiser une large gamme de meilleures pratiques éprouvées pour améliorer la productivité de l’équipe de développement logiciel et la qualité du logiciel pour C et C++. C++test facilite :

    • Analyse statique : Analyse statique du code, analyse statique du flux de données et analyse des métriques
    • Automatisation du processus d’examen de code entre pairs : Préparation, notification et suivi
    • Tests unitaires : Création, exécution, optimisation et maintenance des tests unitaires
    • Détection d’erreurs d’exécution : Erreurs d’accès à la mémoire, fuites, corruptions, et plus encore

    Cela offre aux équipes un moyen pratique de prévenir, d’exposer et de corriger les erreurs afin de s’assurer que leur code C et C++ fonctionne comme prévu. Pour promouvoir une correction rapide, chaque problème détecté est priorisé en fonction d’affectations de gravité configurables, automatiquement attribué au développeur ayant écrit le code concerné, et distribué à son IDE avec des liens directs vers le code problématique et une description de comment le corriger.

    Fonctionnalités :

    • Gestion des politiques
    • Analyse statique du code
    • Analyse du flux de données
    • Métriques de code
    • Examen de code
    • Cadre de test unitaire
    • Tests embarqués
    • Détection d’erreurs de mémoire
    • Rapports

    Pour le développement embarqué et multiplateforme, C++test peut être utilisé dans des flux d’analyse de code et de test basés sur l’hôte et basés sur la cible.

    Les clients de Parasoft, dont 58% du Fortune 500, font confiance à C++test pour :

    • Prévenir les erreurs compromettant la sécurité, la fiabilité et les performances
    • Se conformer aux initiatives de qualité internes ou réglementaires
    • Garantir la cohérence au sein de grandes équipes
    • Accroître la productivité en automatisant des pratiques de développement fastidieuses mais bénéfiques
    • Implémentation réussie de méthodes de développement populaires telles que TDD, Agile et XP

      Éditions disponibles:

      Édition Professionnelle:
      Un ensemble d’outils entièrement intégré qui permet aux développeurs/testeurs d’effectuer une analyse de code automatisée (avec des normes/règles de codage intégrées et des règles personnalisées développées dans l’Édition Architecte) et des tests unitaires automatisés (avec des cas de test générés automatiquement et définis par l’utilisateur) depuis le bureau. Les tests qui analysent plusieurs classes/fichiers/répertoires peuvent être effectués directement depuis l’environnement de développement, avec des résultats immédiatement rapportés dans l’interface graphique pour examen/réparation. De plus, les problèmes identifiés par les tests de l’Édition Serveur peuvent être importés dans l’interface graphique pour examen/réparation. L’édition Professionnelle est destinée à être installée et autorisée sur chaque poste de travail de développeur et testeur.

      Édition Architecte:
      Inclut les fonctionnalités de l’Édition Professionnelle, et ajoute le module RuleWizard, qui permet la création de normes/règles de codage personnalisées à l’aide d’une interface graphique. L’Édition Architecte est destinée à être utilisée par un architecte ou la personne responsable de l’établissement des normes de codage pour l’organisation.

      Édition Serveur:
      Inclut les fonctionnalités de l’Édition Architecte, et ajoute la prise en charge de l’analyse de code automatisée et des tests unitaires en tant que processus en lot ou serveur. L’interface de ligne de commande fournie peut tester l’ensemble du code source du projet et être intégrée dans le processus de génération automatisée. Les résultats sont écrits dans des rapports personnalisables, qui peuvent être facilement consultés par les membres de l’équipe. De plus, les développeurs et le QA peuvent importer les résultats des tests de l’Édition Serveur dans l’interface graphique du bureau pour examen/réparation.