Logo Parasoft Rechercher

Découvrez GoogleTest certifié TÜV avec Agentic AI pour les tests C/C++ !
Plus de détails »

Couverture du code pour les builds, les tests et les pipelines CI/CD

Le suivi et l'analyse de la couverture de code à travers les différentes versions, les pratiques de test et les pipelines favorisent une culture axée sur les données pour éclairer les décisions.

Obtenez une couverture de code complète, à grande échelle.

Obtenir une couverture complète sur de vastes bases de code et plusieurs équipes n'est pas chose aisée. Parasoft vous aide à étendre cette couverture sans ralentir le développement : la direction dispose ainsi de données fiables pour prendre des décisions et les équipes restent productives.

Réduire le risque de publication

Suivez la couverture du code dans toutes vos pratiques de test afin d'identifier les zones de faible couverture et à haut risque, ce qui vous aidera à améliorer votre stratégie de test.

Combler les lacunes de couverture

Utilisez nos solutions pour cibler la génération de tests pour les lignes de code non couvertes, comblant ainsi rapidement les lacunes et renforçant votre suite de tests.

Validez chaque modification

Utilisez des analyses de couverture de code modifiées pour maintenir la couverture de tout le code nouveau et modifié par compilation, garantissant ainsi la qualité et réduisant les risques même si la couverture totale du projet est inférieure à l'objectif.

Atteindre les objectifs de couverture

Combinez les données de tous les types de tests pour comprendre la couverture totale. Obtenez une vue détaillée de la couverture du code modifié et assurez-vous que chaque modification est testée.

Répondre aux exigences de couverture critiques pour la sécurité

Assurez des tests approfondis, respectez les exigences réglementaires, améliorez la détection des défauts, réduisez les risques et améliorez l'assurance de la sécurité avec les solutions de couverture de code de Parasoft. Vérifiez que chaque ligne de code a été testée pour réduire le risque de défauts non détectés provoquant des pannes du système.

Fonctionnement

Assurer la couverture du code pour les applications embarquées critiques en matière de sûreté et de sécurité en employant une combinaison de techniques avec Parasoft C / C ++test et C/C++test CT pour répondre aux normes de conformité. L'instrumentation du code est au cœur de cet effort, qui implique l'intégration de code supplémentaire dans la base de code utilisateur pour suivre l'exécution des instructions, des branches et des structures de code MC/DC. Souvent, la couverture du code doit être collectée directement à partir du matériel cible, ce que font les deux solutions de test C/C++.

Parasoft C/C++test et C/C++test CT, ainsi que PAO Parasoft, collecte des mesures de couverture et produit une documentation indispensable pour les applications critiques en matière de sécurité. Les rapports générés détaillent l'état d'exécution de chaque ligne de code (qu'elle soit totale, partielle ou non) et servent de référence essentielle pour les équipes de développement et les auditeurs de certification, facilitant ainsi l'évaluation de la conformité de la couverture du code.

Il est impératif que les outils d'analyse de couverture de code soient certifiés TÜV pour une utilisation dans des applications critiques en matière de sécurité, comme les tests C/C++ et DTP.

Capture d'écran du test Parasoft C/C++ avec couverture de déclaration sélectionnée.

Fonctionnement

Assurer la couverture du code pour les applications embarquées critiques en matière de sûreté et de sécurité en employant une combinaison de techniques avec Parasoft C / C ++test et C/C++test CT pour répondre aux normes de conformité. L'instrumentation du code est au cœur de cet effort, qui implique l'intégration de code supplémentaire dans la base de code utilisateur pour suivre l'exécution des instructions, des branches et des structures de code MC/DC. Souvent, la couverture du code doit être collectée directement à partir du matériel cible, ce que font les deux solutions de test C/C++.

Parasoft C/C++test et C/C++test CT, ainsi que PAO Parasoft, collecte des mesures de couverture et produit une documentation indispensable pour les applications critiques en matière de sécurité. Les rapports générés détaillent l'état d'exécution de chaque ligne de code (qu'elle soit totale, partielle ou non) et servent de référence essentielle pour les équipes de développement et les auditeurs de certification, facilitant ainsi l'évaluation de la conformité de la couverture du code.

Il est impératif que les outils d'analyse de couverture de code soient certifiés TÜV pour une utilisation dans des applications critiques en matière de sécurité, comme les tests C/C++ et DTP.

Image d'un professionnel de la santé regardant les statistiques médicales affichées sur un patient
ÉTUDE DE CAS |
Logo pour Smiths Médical

Smith's Medical fournit des dispositifs médicaux sûrs et de haute qualité

70 %

Couverture du code atteinte grâce à la génération et à l’exécution automatisées de tests.

Chaînes de vente

Processus de qualification des outils pour atteindre les exigences de couverture du code.

Couverture du code pour C/C++

Collectez, surveillez et analysez les données de couverture de code C/C++ générées lors des tests d'analyse dynamique, y compris les phases de tests unitaires, d'intégration et de système avec nos solutions de test pour le développement de logiciels C et C++.

Fonctionnement

Fondamentales dans les tests de logiciels et l'assurance qualité, les mesures de couverture de code offrent des informations précieuses sur la rigueur des tests et identifient les domaines qui peuvent nécessiter plus d'attention. Les solutions de tests C et C++ de Parasoft collectent différents types de métriques de couverture de code lors des tests d'analyse dynamique, qu'ils soient effectués localement ou via l'intégration avec le pipeline CI/CD.

Les développeurs embarqués peuvent examiner les résultats de couverture directement dans un éditeur de code préféré, garantissant ainsi un flux de travail rationalisé. Les équipes peuvent garantir le respect des exigences grâce à des critères de qualité personnalisés pour valider automatiquement les builds en fonction de métriques de couverture de code prédéfinies.

Nos solutions regroupent intelligemment les informations de couverture provenant de diverses exécutions d'exécution, y compris les tests sur le matériel cible, offrant ainsi une compréhension complète de la couverture des tests du code. En analysant la couverture à des niveaux granulaires comme la méthode, la classe, le fichier ou le projet, les équipes peuvent identifier avec précision les zones présentant une couverture insuffisante et un risque plus élevé.

Les rapports et tableaux de bord complets de DTP affichent une couverture de test et des mesures de conformité agrégées et approfondies. Les équipes peuvent automatiser la traçabilité des exigences entre les scénarios de test, les artefacts de code et les exigences pour garantir un processus de développement cohérent et efficace requis dans le développement critique pour la sécurité.

Capture d'écran du tableau de bord de rapport Parasoft DTP montrant la couverture complète du code.

Fonctionnement

Fondamentales dans les tests de logiciels et l'assurance qualité, les mesures de couverture de code offrent des informations précieuses sur la rigueur des tests et identifient les domaines qui peuvent nécessiter plus d'attention. Les solutions de tests C et C++ de Parasoft collectent différents types de métriques de couverture de code lors des tests d'analyse dynamique, qu'ils soient effectués localement ou via l'intégration avec le pipeline CI/CD.

Les développeurs embarqués peuvent examiner les résultats de couverture directement dans un éditeur de code préféré, garantissant ainsi un flux de travail rationalisé. Les équipes peuvent garantir le respect des exigences grâce à des critères de qualité personnalisés pour valider automatiquement les builds en fonction de métriques de couverture de code prédéfinies.

Nos solutions regroupent intelligemment les informations de couverture provenant de diverses exécutions d'exécution, y compris les tests sur le matériel cible, offrant ainsi une compréhension complète de la couverture des tests du code. En analysant la couverture à des niveaux granulaires comme la méthode, la classe, le fichier ou le projet, les équipes peuvent identifier avec précision les zones présentant une couverture insuffisante et un risque plus élevé.

Les rapports et tableaux de bord complets de DTP affichent une couverture de test et des mesures de conformité agrégées et approfondies. Les équipes peuvent automatiser la traçabilité des exigences entre les scénarios de test, les artefacts de code et les exigences pour garantir un processus de développement cohérent et efficace requis dans le développement critique pour la sécurité.

Image d’un satellite flottant dans l’espace.
ÉTUDE DE CAS |
Logo pour Qinetiq

QinetiQ réduit les rapports de problèmes logiciels de 75 %

Découvrez comment la division spatiale belge de QinetiQ, société basée au Royaume-Uni, a utilisé Parasoft C/C++test pour :

75 %

Réduction des rapports de problèmes logiciels émis pendant le développement.

Diminution

Frais de développement avec auto-vérification.

Couverture du code pour Java et .NET

Collectez, surveillez et analysez la couverture de code issue des tests unitaires, d'API, d'interface utilisateur, de bout en bout et manuels pour les applications Java et .NET, qu'ils soient exécutés avec Parasoft ou tout autre framework de test tiers. Obtenez des informations exploitables sur les lignes de code testées.

Fonctionnement

Parasoft's Couverture du code Java et Couverture du code .NET Les solutions permettent de couvrir de multiples pratiques de test, notamment les tests unitaires, d'API, d'interface utilisateur Web, de bout en bout et manuels, même dans les applications distribuées basées sur des microservices.

Les équipes bénéficient d'une vue unifiée de la couverture des tests tout au long du cycle de vie des tests. Elles peuvent accéder aux résultats de couverture dans les environnements de développement intégrés (IDE), exporter des rapports de couverture ou les publier sur Parasoft DTP pour centraliser les tableaux de bord, l'analyse et la visibilité des tendances. Les équipes peuvent également :

  • Couverture des tests unitaires de mesure Avec Jtest ou dotTEST. Capturez la couverture d'exécution pour les applications Java ou .NET.
  • Couverture agrégée de n'importe quel framework de test. Utilisez les agents de couverture et Parasoft CTP pour collecter la couverture de code à l'aide de n'importe quel framework de test.
  • Couverture agrégée des exécutions de tests incrémentales Avec CTP et DTP. Consultez une vue agrégée de la couverture de code, construite à partir de l'exécution de sous-ensembles de tests fonctionnels sur plusieurs versions — idéal lorsque votre suite de tests complète est trop volumineuse pour être exécutée en une seule fois.
  • Analysez la couverture à tous les niveaux. Explorez en détail par projet, fichier, classe ou méthode pour identifier le code non testé et à haut risque avec Jtest, dotTEST ou DTP.
  • Afficher une vue unifiée de la couverture des tests. Fusionnez la couverture de plusieurs pratiques de test telles que les tests unitaires, d'API, d'interface utilisateur Web, de bout en bout et manuels dans une vue unique et corrélée grâce aux widgets et au tableau de bord dédiés à la couverture de code de DTP.
  • Combler efficacement les lacunes de couverture. Générer automatiquement de nouveaux tests unitaires pour le code non couvert dans les pipelines de construction afin d'atteindre les objectifs de couverture.
  • Mettre en place des contrôles de qualité. Validez automatiquement les builds par rapport aux seuils de couverture définis dans les pipelines CI/CD.

Produits recommandés

Capture d'écran de Parasoft Jtest montrant les pourcentages de couverture de code pour le code Java.

Fonctionnement

Parasoft's Couverture du code Java et Couverture du code .NET Les solutions permettent de couvrir de multiples pratiques de test, notamment les tests unitaires, d'API, d'interface utilisateur Web, de bout en bout et manuels, même dans les applications distribuées basées sur des microservices.

Les équipes bénéficient d'une vue unifiée de la couverture des tests tout au long du cycle de vie des tests. Elles peuvent accéder aux résultats de couverture dans les environnements de développement intégrés (IDE), exporter des rapports de couverture ou les publier sur Parasoft DTP pour centraliser les tableaux de bord, l'analyse et la visibilité des tendances. Les équipes peuvent également :

  • Couverture des tests unitaires de mesure Avec Jtest ou dotTEST. Capturez la couverture d'exécution pour les applications Java ou .NET.
  • Couverture agrégée de n'importe quel framework de test. Utilisez les agents de couverture et Parasoft CTP pour collecter la couverture de code à l'aide de n'importe quel framework de test.
  • Couverture agrégée des exécutions de tests incrémentales Avec CTP et DTP. Consultez une vue agrégée de la couverture de code, construite à partir de l'exécution de sous-ensembles de tests fonctionnels sur plusieurs versions — idéal lorsque votre suite de tests complète est trop volumineuse pour être exécutée en une seule fois.
  • Analysez la couverture à tous les niveaux. Explorez en détail par projet, fichier, classe ou méthode pour identifier le code non testé et à haut risque avec Jtest, dotTEST ou DTP.
  • Afficher une vue unifiée de la couverture des tests. Fusionnez la couverture de plusieurs pratiques de test telles que les tests unitaires, d'API, d'interface utilisateur Web, de bout en bout et manuels dans une vue unique et corrélée grâce aux widgets et au tableau de bord dédiés à la couverture de code de DTP.
  • Combler efficacement les lacunes de couverture. Générer automatiquement de nouveaux tests unitaires pour le code non couvert dans les pipelines de construction afin d'atteindre les objectifs de couverture.
  • Mettre en place des contrôles de qualité. Validez automatiquement les builds par rapport aux seuils de couverture définis dans les pipelines CI/CD.

Produits recommandés

Capture d'écran de Parasoft Jtest montrant les pourcentages de couverture de code pour le code Java.
Image de profil d'une tête humaine remplie de connecteurs de données pour refléter l'intelligence artificielle.
ÉTUDE DE CAS | INDUSTRIE FINANCIÈRE

Les tests unitaires Java pilotés par l'IA augmentent la productivité des développeurs d'une entreprise financière

Découvrez comment une société financière de premier plan a exploité Parasoft Jtest pour :

85 %

Couverture du code réalisée en quelques semaines.

90 %

Réduction du temps d’exécution des tests dans le pipeline CI/CD.

Obtenir une couverture de code pour le code hérité

Les équipes qui modernisent les applications existantes utilisent l'analyse fournie par nos outils de couverture de code pour les applications Java, .NET, C#, C et C++ afin de créer une stratégie qui protège les fonctionnalités existantes lors des modifications.

Fonctionnement

Grâce à un aperçu des applications existantes précédemment testées, les équipes peuvent évaluer l'efficacité de leur suite de tests de régression héritée et déterminer si de nouveaux cas de test sont nécessaires pour renforcer leur filet de sécurité de régression.

Pour les applications existantes à faible couverture, Parasoft Jtest ou C/C++test génèrent rapidement des tests unitaires en masse qui peuvent être exécutés en régression pour garantir que la nouvelle fonctionnalité introduite n'a pas d'impact sur la fonctionnalité existante.

Parallèlement aux tests de régression, les équipes adoptent souvent une politique de couverture qui les aide à créer une base de référence pour de nouveaux développements. Cependant, il peut être difficile de garantir une couverture élevée du code modifié lorsque le code existant présente de faibles niveaux de couverture.

Parasoft permet aux équipes de collecter, d'analyser et de surveiller les métriques de couverture de code qui sont spécifiquement en corrélation avec le code nouveau ou modifié. Cela garantit que tout code nouveau ou modifié est minutieusement testé et répond aux normes de qualité de l'organisation et augmente progressivement la couverture de la base de code.

Lire le blog: Test du code existant et 3 étapes pour le mettre à jour »

Capture d'écran montrant côte à côte le code hérité C/C++ dans le test Parasoft C/C++ à gauche et à droite Parasoft DTP

Fonctionnement

Grâce à un aperçu des applications existantes précédemment testées, les équipes peuvent évaluer l'efficacité de leur suite de tests de régression héritée et déterminer si de nouveaux cas de test sont nécessaires pour renforcer leur filet de sécurité de régression.

Pour les applications existantes à faible couverture, Parasoft Jtest ou C/C++test génèrent rapidement des tests unitaires en masse qui peuvent être exécutés en régression pour garantir que la nouvelle fonctionnalité introduite n'a pas d'impact sur la fonctionnalité existante.

Parallèlement aux tests de régression, les équipes adoptent souvent une politique de couverture qui les aide à créer une base de référence pour de nouveaux développements. Cependant, il peut être difficile de garantir une couverture élevée du code modifié lorsque le code existant présente de faibles niveaux de couverture.

Parasoft permet aux équipes de collecter, d'analyser et de surveiller les métriques de couverture de code qui sont spécifiquement en corrélation avec le code nouveau ou modifié. Cela garantit que tout code nouveau ou modifié est minutieusement testé et répond aux normes de qualité de l'organisation et augmente progressivement la couverture de la base de code.

Lire le blog: Test du code existant et 3 étapes pour le mettre à jour »

Utilisez l'analyse de couverture de code modifiée pour apporter des modifications au code en toute confiance

Les modifications de code peuvent introduire de nouveaux bogues et interrompre les fonctionnalités du code existant. Atténuez ces risques en suivant la couverture du code spécifiquement associée au code modifié et en appliquant facilement des politiques de couverture pour garantir que tout le code modifié est bien testé. 

Fonctionnement

Publiez la couverture de code capturée lors de l'exécution de tests automatisés dans le pipeline CI/CD dans Parasoft DTP pour des rapports et des analyses avancés de construction à construction. Définissez des portes de qualité pour la couverture de code modifiée dans le pipeline CI/CD et exploitez le widget de couverture de code modifié de Parasoft DTP pour analyser et afficher la couverture de code qui correspond uniquement au nouveau code ou aux lignes de code modifiées.

En garantissant que tout code nouveau ou modifié présente des niveaux élevés de couverture de code, les équipes de développement peuvent atténuer le risque que des modifications non testées ne passent en production et augmenter progressivement la couverture globale des tests de leur base de code.

Lire le blog: La couverture des applications est la mesure la plus puissante que vous ne mesurez pas »

 

Produits recommandés

Capture d'écran de Parasoft PAO

Fonctionnement

Publiez la couverture de code capturée lors de l'exécution de tests automatisés dans le pipeline CI/CD dans Parasoft DTP pour des rapports et des analyses avancés de construction à construction. Définissez des portes de qualité pour la couverture de code modifiée dans le pipeline CI/CD et exploitez le widget de couverture de code modifié de Parasoft DTP pour analyser et afficher la couverture de code qui correspond uniquement au nouveau code ou aux lignes de code modifiées.

En garantissant que tout code nouveau ou modifié présente des niveaux élevés de couverture de code, les équipes de développement peuvent atténuer le risque que des modifications non testées ne passent en production et augmenter progressivement la couverture globale des tests de leur base de code.

Lire le blog: La couverture des applications est la mesure la plus puissante que vous ne mesurez pas »

 

Produits recommandés

Capture d'écran de Parasoft PAO

Collectez la couverture du code à partir des microservices distribués

Dans les architectures de microservices distribués, rassembler la couverture des tests de bout en bout est un défi en raison des services interconnectés et de la complexité des interactions entre eux. Nos solutions de couverture simplifient la collecte de la couverture du code de test fonctionnel pour les services Java et .NET au sein d'architectures de microservices complexes.

Fonctionnement

Collectez et analysez la couverture du code à partir des tests des microservices Java et .NET distribués. Corrélez facilement les lignes de code de chaque microservice individuel qui sont testées lors de l'exécution de tests fonctionnels automatisés de bout en bout et augmentez la rigueur des tests pour des logiciels de meilleure qualité et plus fiables. Voici comment cela fonctionne:

  1. Des agents de couverture de code sont déployés pour chaque microservice.
  2. Parasoft CTP collecte et corrèle la couverture capturée par ces agents lors de tests fonctionnels automatisés. La couverture est capturée si les cas de tests fonctionnels sont exécutés au sein de la plateforme Parasoft ou par un outil tiers.
  3. Les résultats sont publiés sur Parasoft DTP où les testeurs peuvent facilement voir quelles lignes de code ont été couvertes par chaque cas de test et identifier les microservices à faible couverture.

La collecte de couverture de code permet également aux workflows d'analyse d'impact des tests de réduire le nombre de tests de bout en bout qui doivent être réexécutés pour valider les modifications de code.

Lire le blog: Obtenez une meilleure vue de la couverture de votre code »

Graphique illustrant le flux de travail d'un système testé collectant la couverture du code provenant du test des microservices Java et .NET distribués. Ensuite, le déploiement des agents de couverture de code. Ensuite, CTP collecte et corrèle les données. Enfin, DTP affiche les résultats de couverture du code.

Fonctionnement

Collectez et analysez la couverture du code à partir des tests des microservices Java et .NET distribués. Corrélez facilement les lignes de code de chaque microservice individuel qui sont testées lors de l'exécution de tests fonctionnels automatisés de bout en bout et augmentez la rigueur des tests pour des logiciels de meilleure qualité et plus fiables. Voici comment cela fonctionne:

  1. Des agents de couverture de code sont déployés pour chaque microservice.
  2. Parasoft CTP collecte et corrèle la couverture capturée par ces agents lors de tests fonctionnels automatisés. La couverture est capturée si les cas de tests fonctionnels sont exécutés au sein de la plateforme Parasoft ou par un outil tiers.
  3. Les résultats sont publiés sur Parasoft DTP où les testeurs peuvent facilement voir quelles lignes de code ont été couvertes par chaque cas de test et identifier les microservices à faible couverture.

La collecte de couverture de code permet également aux workflows d'analyse d'impact des tests de réduire le nombre de tests de bout en bout qui doivent être réexécutés pour valider les modifications de code.

Lire le blog: Obtenez une meilleure vue de la couverture de votre code »

Mesurer l'efficacité des tests manuels

Améliorez la visibilité de vos tests manuels en collectant et en analysant la couverture de code lors des exécutions de tests. Cela permet à votre équipe de réduire l'écart entre les tests manuels et automatisés et de comprendre l'impact réel des tests manuels.

Fonctionnement

Exploitez le CTP en combinaison avec le DTP pour le reporting et l'analyse. Des agents de couverture de code pour Java et .NET sont déployés pour capturer les données d'exécution au fur et à mesure des tests.

Les testeurs peuvent importer des définitions de tests manuelles depuis leur système de gestion de tests via l'interface web intuitive de CTP. À mesure que les testeurs exécutent leurs cas de test, CTP permet aux utilisateurs de gérer facilement les agents de couverture en synchronisation avec leurs tests, en capturant automatiquement les parties de code concernées par chaque cas de test.

Une fois les tests terminés, les données collectées sont automatiquement publiées dans Parasoft DTP, où des rapports détaillés corrèlent les cas de tests manuels avec les portions de code testées. Les équipes disposent ainsi d'une vision claire des zones couvertes par les tests manuels, identifient les lacunes et les redondances de tests, et répondent aux besoins d'audit ou de conformité. La couverture des tests manuels peut également être fusionnée et corrélée avec celle des tests automatisés, offrant ainsi à l'équipe une vue d'ensemble de la couverture de l'application.

Produits recommandés

Capture d'écran de la liste des cas de test manuels impactés dans CTP.

Fonctionnement

Exploitez le CTP en combinaison avec le DTP pour le reporting et l'analyse. Des agents de couverture de code pour Java et .NET sont déployés pour capturer les données d'exécution au fur et à mesure des tests.

Les testeurs peuvent importer des définitions de tests manuelles depuis leur système de gestion de tests via l'interface web intuitive de CTP. À mesure que les testeurs exécutent leurs cas de test, CTP permet aux utilisateurs de gérer facilement les agents de couverture en synchronisation avec leurs tests, en capturant automatiquement les parties de code concernées par chaque cas de test.

Une fois les tests terminés, les données collectées sont automatiquement publiées dans Parasoft DTP, où des rapports détaillés corrèlent les cas de tests manuels avec les portions de code testées. Les équipes disposent ainsi d'une vision claire des zones couvertes par les tests manuels, identifient les lacunes et les redondances de tests, et répondent aux besoins d'audit ou de conformité. La couverture des tests manuels peut également être fusionnée et corrélée avec celle des tests automatisés, offrant ainsi à l'équipe une vue d'ensemble de la couverture de l'application.

Produits recommandés

Capture d'écran de la liste des cas de test manuels impactés dans CTP.

Couverture de code agrégée pour l'ensemble des builds, des tests et des environnements

Obtenez une vue complète et précise de la couverture de test sans avoir à tout exécuter simultanément. Parasoft agrège les données de couverture issues des pratiques de test, des builds et des environnements, y compris celles provenant d'exécutions partielles, afin que vous puissiez prendre des décisions de publication éclairées et basées sur les données pour vos applications C++, C, Java, .NET et C#.

Fonctionnement

Parasoft collecte la couverture de code issue de toutes les pratiques de test, y compris les tests unitaires, d'API, de microservices, d'interface utilisateur, d'intégration, de bout en bout et manuels. Les résultats sont ensuite agrégés en continu dans Parasoft DTP.

Les agents de couverture avancés prennent en charge les environnements cloud et clusterisés modernes. Les équipes peuvent distribuer la collecte de couverture à grande échelle et construire progressivement une image de couverture complète sur plusieurs versions. Au lieu de s'appuyer sur une seule exécution de test complète, les équipes accumulent la couverture au fil du temps à partir d'exécutions de tests partielles, ce qui permet d'analyser même les suites de tests les plus volumineuses.

DTP met en corrélation et fusionne les données de couverture issues des différentes pratiques de test et des différentes versions, offrant ainsi une vue unifiée de la couverture, des risques et des tendances en matière de qualité. Cette analyse agrégée met en évidence les zones non testées à haut risque et aide les équipes à prioriser les tests supplémentaires nécessaires.

Lire le blog: Mesure de la couverture du code : Guide pour des tests efficaces »

Capture d'écran du tableau de bord de reporting Parasoft DTP affichant la couverture complète du code de tous les types de tests exécutés.

Fonctionnement

Parasoft collecte la couverture de code issue de toutes les pratiques de test, y compris les tests unitaires, d'API, de microservices, d'interface utilisateur, d'intégration, de bout en bout et manuels. Les résultats sont ensuite agrégés en continu dans Parasoft DTP.

Les agents de couverture avancés prennent en charge les environnements cloud et clusterisés modernes. Les équipes peuvent distribuer la collecte de couverture à grande échelle et construire progressivement une image de couverture complète sur plusieurs versions. Au lieu de s'appuyer sur une seule exécution de test complète, les équipes accumulent la couverture au fil du temps à partir d'exécutions de tests partielles, ce qui permet d'analyser même les suites de tests les plus volumineuses.

DTP met en corrélation et fusionne les données de couverture issues des différentes pratiques de test et des différentes versions, offrant ainsi une vue unifiée de la couverture, des risques et des tendances en matière de qualité. Cette analyse agrégée met en évidence les zones non testées à haut risque et aide les équipes à prioriser les tests supplémentaires nécessaires.

Lire le blog: Mesure de la couverture du code : Guide pour des tests efficaces »

Deux collègues discutent de tests logiciels automatisés à l'intérieur d'un bâtiment, tenant un ordinateur portable

Améliorez vos tests logiciels avec les solutions Parasoft.

Contactez-Nous