Découvrez GoogleTest certifié TÜV avec Agentic AI pour les tests C/C++ !
Plus de détails »
Blog Parasoft
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.
Aller à la section
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é.
Les versions 2023.1 de SOAtest, Virtualize et CTP, la plateforme de tests d'API fonctionnelles de Parasoft , se concentrent sur les thèmes suivants.
La couverture de code était un axe majeur de cette version. Traditionnellement, pour mesurer la couverture de code, il fallait à la fois les informations d'exécution et le code source afin de générer des rapports de couverture détaillés. Avec cette version, vous pouvez créer des rapports de couverture directement à partir des binaires et des données d'exécution, ce qui permet 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.
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.
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.
L'auteur des proxys de messages, des ressources virtuelles et des suites de tests, de réponses et d'actions est désormais enregistré. L'utilisateur ayant modifié en dernier une suite de tests (.tst), une suite de réponses (.pva), une suite d'actions (.pvn), un proxy de messages (.pmpdd) ou une ressource virtuelle (.pvadd) est enregistré dans ces fichiers. Vous pouvez consulter l'identité du dernier auteur des modifications dans l'application de bureau ou dans la version CTP.
Configurez un répondeur de messages pour contourner tout basculement de proxy de messages. Vous pouvez configurer un répondeur de messages pour qu'il ignore les paramètres de basculement de proxy de messages et renvoie le statut de retour et la charge utile personnalisés configurés dans le répondeur lorsque vous souhaitez que celui-ci renvoie un message d'échec sans que le proxy ne bascule.
Améliorations du serveur SOAvirt.
Améliorations CTP.
Consultez le communiqué de presse et les notes de version pour plus de détails.