Découvrez comment la solution Parasoft Continuous Quality permet de contrôler et de gérer les environnements de test pour fournir des logiciels de haute qualité en toute confiance. Inscrivez-vous pour la démo >>

BLOG

Nouvelles versions 9.10.8 de Parasoft SOAtest et Parasoft Virtualize!

Nouvelles versions 9.10.8 de Parasoft SOAtest et Parasoft Virtualize! Temps de lecture : 5 minutes
Nous venons de publier de nouvelles versions de Parasoft SOAtest et Parasoft Virtualize, ainsi que des mises à jour de l'interface Web qui les réunit (la plate-forme de test continu Parasoft).

En plus d'améliorer les fonctionnalités de base, nous avons également ajouté de nouvelles fonctionnalités pour vous aider à vérifier que votre application offre une expérience client de classe mondiale. Lisez tout sur eux ci-dessous!

Parasoft SOAtest 9.10.8

Optimisez l'exécution de vos tests API avec l'analyse d'impact des tests

De nombreuses organisations ont mis en œuvre des tests d'API dans leurs processus automatisés, exécutant d'énormes bibliothèques de tests d'API qui sont intégrées dans leur pipeline CI / CD. Mais bon nombre des centaines ou des milliers de tests qui s'exécutent automatiquement ne sont pas liés aux modifications récentes du code et font perdre du temps aux testeurs en ajoutant du bruit au retour, sans parler du temps d'exécution supplémentaire.


Pour identifier les tests qui ont été impactés par les modifications récentes du code, Parasoft a élargi son analyse d'impact de test technologie (déjà disponible pour JUnit et Sélénium) aux tests API exécutés avec Parasoft SOAtest. Cette technologie permet aux organisations de se concentrer sur les composants de leurs applications qui évoluent. L'analyse d'impact des tests fonctionne en capturant les informations de test et de couverture pendant l'exécution des tests API afin que SOAtest puisse comprendre quel code est couvert par quel test. En analysant les nouvelles versions des binaires java (c'est-à-dire le fichier .war), SOAtest peut optimiser l'exécution du test pour n'exécuter que le sous-ensemble de tests d'API requis pour valider le changement.

Par conséquent, l'analyse d'impact des tests aide les équipes à gagner un temps précieux et à obtenir plus rapidement des commentaires de leur pipeline CI / CD. Et la meilleure partie est que toute personne ayant accès aux binaires peut profiter de ce flux de travail - l'accès au code sous-jacent n'est pas nécessaire!

Prise en charge de Salesforce Lightning dans le générateur de test Smart API

Parasoft SOAtest Générateur de test d'API intelligent a été amélioré pour prendre en charge Salesforce Lightning. Cela fait partie d'un investissement continu dans le plugin, pour aider les organisations à créer des scénarios de test d'API de manière beaucoup plus rapide. La solution a été étendue pour prendre en charge l'expérience Web Salesforce Lightning via l'enregistreur Parasoft (disponible en tant que plug-in pour Chrome).

Le processeur de trafic peut désormais utiliser son IA pour rechercher les jetons critiques et les informations de session spécifiques aux expériences Salesforce, afin que les utilisateurs puissent facilement créer des tests d'API frontale Salesforce Lightning pour valider les fonctionnalités des composants back-end sans avoir à interagir avec l'interface utilisateur.

Parasoft Virtualiser 9.10.8

Améliorations apportées à l'outillage CRUD

Dans la dernière version de Parasoft Virtualize, nous avons introduit outils de virtualisation avec état, une technologie qui permet aux utilisateurs de créer des actifs virtuels avec état qui peuvent mettre à jour dynamiquement leurs données en fonction de leur utilisation. Pour améliorer cette technologie, nous avons ajouté un formulaire d'interface utilisateur interactif pratique avec lequel les utilisateurs peuvent interagir lors de la liaison de données aux sources de données back-end, qui ressemble à ceci:

Insensibilité à la casse pour la corrélation de services virtuels

Le trafic à l'intérieur d'une application peut être imprévisible. La technologie d'enregistrement et de lecture est incroyable pour créer des services virtuels rapides, mais elle peut devenir compliquée lorsque l'application ne se comporte pas de la même manière que lorsque vous avez enregistré les données. Parasoft Virtualiser a de nombreuses solutions intégrées pour résoudre ce défi, mais une nouvelle fonctionnalité que nous avons ajoutée est la possibilité d'insensibiliser à la casse diverses parties de la messagerie de demande pour simplifier le processus de corrélation.

Parmi ceux-ci, nous avons principalement des chemins d'URL de cas et sensibilisés, des éléments de corps de répondeur pour le sélecteur de corrélation et des données de test. Les utilisateurs auront la possibilité de définir quelques arguments de ligne de commande et de mettre leur serveur virtuel en mode insensible. Ne vous inquiétez pas, Parasoft Virtualize ne vous blessera pas - il importera simplement des données dans le référentiel de données lors de la création du trafic d'une manière où le boîtier n'aura pas d'importance et il deviendra beaucoup plus facile de créer une corrélation de réponse de service virtuel dans les applications avec comportement imprévisible.

Attribution automatique des ports d'écoute http pour les proxys de messages

Il y a quelque temps, nous avons introduit le concept d'écouteurs HTTP, un proxy avancé qui vous permet de définir un proxy sur n'importe quel port. Nos clients nous ont fourni de très bons commentaires indiquant qu'ils ne savent peut-être pas quels ports sont disponibles au moment de la création, en particulier lors de la création dynamique de ces proxys à l'aide de notre API REST. Nous avons donc étendu la technologie d'écoute HTTP pour attribuer automatiquement un port au moment de la création. Les utilisateurs peuvent simplement créer le proxy avec le port zéro et le proxy attribuera alors automatiquement un port disponible.

Grâce à cette technologie, les clients peuvent désormais créer des environnements dynamiques / référencés en attribuant automatiquement des proxies dans le cadre du processus de déploiement, en détournant et en enregistrant le trafic nécessaire, puis, dans le cadre du test de démontage, en supprimant les proxies pour créer une infrastructure simplifiée. .

Commentaires sur les paramètres de déploiement

La virtualisation est idéale pour les tests de performances, mais il peut être difficile de s'assurer que votre serveur virtuel est dans la configuration optimale lorsque vient le temps d'exécuter vos tests de performances. Dans la dernière version de Parasoft Virtualize, nous avons ajouté des mécanismes de rétroaction dans le processus de déploiement pour déterminer si le serveur virtuel est dans une configuration de performances sous-optimale. Il fera automatiquement rapport avec des détails, s'il y a des changements de configuration qui peuvent être apportés pour améliorer les performances. En outre, si des propriétés personnalisées sont définies pour le serveur virtuel, elles seront signalées lors du démarrage.

La plateforme de test continu Parasoft 3.1.4

Présentation des ensembles de variables d'environnement

Le Plateforme de test continu Parasoft est un excellent moyen d'adopter une approche de test basée sur l'environnement. Les utilisateurs peuvent définir l'environnement de test puis associer des cas de test et des services virtuels aux différents composants de l'environnement, et les provisionner automatiquement en fonction de leur processus CI / CD. Les utilisateurs peuvent définir Emplois de test, dans lequel les utilisateurs peuvent définir divers tests d'API à exécuter dans SOAtest et configurer des paramètres d'exécution tels que des points de terminaison.

Nous avons amélioré le flux de travail Jobs en ajoutant des ensembles de variables d'environnement. Les ensembles de variables d'environnement vous permettent de définir des environnements spécifiques que vous avez créés à l'intérieur de SOAtest pour votre travail de test, écrasant ainsi toutes les variables d'environnement que vous avez définies. Vous pouvez également définir les mêmes cas de test dans plusieurs environnements en échangeant simplement l'ensemble. Pour plus d'informations, consultez les documents Pour plus d'informations sur les améliorations de base supplémentaires et les fonctionnalités mineures ajoutées à la suite d'outils de test fonctionnel de Parasoft, vous pouvez tout lire à leur sujet dans le notes de version.

Une dernière chose

Pour les utilisateurs de Selenium, nous avons également accueilli notre nouveau membre de la suite d'outils fonctionnelle: Parasoft Sélénic. Parasoft Selenic aide les testeurs d'interface utilisateur à maximiser leur pratique de test Selenium existante en répondant aux défis courants des tests d'interface utilisateur que sont la maintenabilité, la stabilité et les longs délais d'exécution. Entre autres fonctionnalités, l'une des choses qui est idéale pour les utilisateurs de Parasoft SOAtestSmart API Test Generator, est sa capacité à extraire des scénarios de test API à partir de tests Selenium existants.

Écrit par

Chris Colosimo

Chef de produit chez Parasoft, Chris élabore des stratégies de développement de produits pour les solutions de test fonctionnel de Parasoft. Son expertise en accélération SDLC grâce à l'automatisation l'a conduit à des déploiements majeurs en entreprise, tels que Capital One et CareFirst.

Recevez les dernières nouvelles et ressources sur les tests de logiciels dans votre boîte de réception.