Logo Parasoft

Obtenez une meilleure vue de votre couverture de code

By Parasoft Le 13 juin 2023 3 min de lecture

La solution de test d'API basée sur l'IA de Parasoft comprend des rapports de couverture de code innovants et unifiés. Poursuivez votre lecture pour découvrir comment les équipes obtiennent une visibilité sur la couverture des applications sur les systèmes distribués.

Obtenez une meilleure vue de votre couverture de code

By Parasoft Le 13 juin 2023 3 min de lecture

La solution de test d'API basée sur l'IA de Parasoft comprend des rapports de couverture de code innovants et unifiés. Poursuivez votre lecture pour découvrir comment les équipes obtiennent une visibilité sur la couverture des applications sur les systèmes distribués.

Présentation des solutions de test fonctionnel

Parasoft a été nommé leader dans The Forrester Wave™ : plateformes de tests d'automatisation continue, quatrième trimestre 4 et nous nous concentrons plus que jamais sur l'innovation qui permet à nos clients d'atteindre leurs objectifs de qualité logicielle.

SOAtest, Virtualize et CTP permettent aux organisations de réduire les coûts et d'accélérer la livraison de logiciels complexes et de haute qualité.

  • SOAtest simplifie les tests fonctionnels sur les API, les microservices, les interfaces utilisateur, les bases de données, etc.
  • Virtualiser vous permet de créer des équivalents virtuels qui se comportent exactement comme la vraie chose.
  • CTP fournit une visualisation facile basée sur un navigateur de vos environnements de test et de vos dépendances.

Flux de travail simplifiés et rapports de couverture de code unifiés

Les versions 2023.1 de SOAtest, Virtualize et CTP, Parasoft's plate-forme de test d'API fonctionnelle, concentrez-vous sur les thèmes suivants.

  • Couverture de code et microservices distribués
  • Nouveau mode de répondeur pour JSON et XML brut
  • Amélioration de la convivialité et de l'expérience utilisateur

Couverture de code et microservices distribués

Couverture de code était un thème majeur pour cette version. Traditionnellement, pour mesurer la couverture du code vous avez besoin à la fois des informations d'exécution et du code source pour générer des rapports de couverture détaillés. Avec cette version, vous pouvez créer des rapports de couverture directement à partir de fichiers binaires et de données d'exécution, permettant aux équipes d'assurance qualité de mesurer la couverture sans avoir besoin d'accéder au code source.

Cette amélioration simplifie également les flux de travail pour la configuration de la couverture de code et des configurations d'analyse d'impact de test (TIA). La capacité de couverture étendue est incluse dans chacun des outils fonctionnels et linguistiques. Vous n'avez plus besoin d'installer Jtest ou dotTEST pour activer la couverture dans SOAtest.

Alors que les organisations s'éloignent des applications monolithiques et que l'utilisation des microservices est là pour rester, la visibilité de la couverture des applications est un défi croissant. SOAtest a maintenant été étendu pour collecter des données de couverture de code pour les microservices distribués, offrant une meilleure visibilité de la couverture des applications sur ces divers points de terminaison. Les résultats peuvent être agrégés dans des rapports SOAtest XML et DTP.

Graphique montrant le flux d'un système en cours de test pointant vers l'application Web et plusieurs microservices.

Capture d'écran montrant Parasoft Code Coverage Agent pour Java et .NET collectant des données de couverture de code indépendantes et fusionnées pour les rapports de couverture.

Un nouveau mode de réponse pour JSON et XML brut

Les utilisateurs de Virtualize peuvent profiter du nouveau mode d'entrée « Fichiers de requêtes/réponses » pour JSON et XML brut, qui utilise un répertoire de paires requêtes/réponses. Ce mode compare les requêtes entrantes aux fichiers du répertoire et, lorsqu'une correspondance est trouvée, utilise la réponse appariée comme réponse. Cela permet de comparer les messages entrants aux fichiers de requêtes et de renvoyer la réponse appariée. L'ajout de nouvelles données est ainsi simplifié, car les corrélations sont automatiquement configurées pour chaque nouveau fichier de requête en fonction de la configuration de l'outil. Les protocoles HTTP, MQ, JMS et personnalisés sont pris en charge. Dans notre prochaine version, ce mode sera étendu pour permettre l'apprentissage dynamique du trafic d'exécution, facilitant ainsi la simulation du service réel lorsque le point de terminaison actif est indisponible.

Convivialité et expérience utilisateur améliorées

Nous nous efforçons toujours d'augmenter la convivialité et d'améliorer l'expérience utilisateur. Cette version inclut des améliorations qui répondent aux demandes des clients et rationalisent les workflows.

Stockage de l'auteur des proxys de message, des actifs virtuels et des suites de test, de réponse et d'action. Le dernier utilisateur à modifier une suite de tests (.tst), une suite de répondeurs (.pva), une suite d'actions (.pvn), un proxy de message (.pmpdd) ou un actif virtuel (.pvadd) est désormais stocké dans ces artefacts. Vous pouvez voir qui a été la dernière personne à apporter des modifications dans l'application de bureau ou dans CTP.

Répondeur de message pour contourner tout basculement de proxy de message. Vous pouvez configurer un répondeur de message pour contourner tous les paramètres de basculement du proxy de message qui ont été configurés et renvoyer l'état de retour personnalisé et la charge utile configurés dans le répondeur à la place lorsque vous souhaitez que le répondeur renvoie un message d'échec mais que vous ne voulez pas que le proxy bascule .

Améliorations du serveur SOAvirt.

  • Le serveur SOAvirt peut être installé en tant que service Windows.
  • Les déploiements WAR du serveur SOAvirt peuvent exécuter jusqu'à 4 tâches de test en parallèle.

Améliorations CTP.

  • Les administrateurs peuvent marquer les serveurs comme « privés », les masquant ainsi aux non-administrateurs qui n'y ont pas accès.
  • Les utilisateurs peuvent basculer le mode proxy de message entre les connexions principales et secondaires.
  • Les utilisateurs peuvent créer des proxys dans des dossiers proxy.
  • De nouveaux widgets sont disponibles pour surveiller les hits par seconde sur le serveur Virtualize.

En savoir plus

Jetez un coup d'œil au communiqué de presse et notes de version pour plus de détails.

Vous voulez voir comment Parasoft peut aider votre équipe à atteindre ses objectifs de tests logiciels et de qualité ?
Démonstration de la plateforme