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

Annonce de la version 2020.2 de SOAtest, Virtualize et la plateforme de test continu

Annonce de la version 2020.2 de SOAtest, Virtualize et la plateforme de test continu Temps de lecture : 6 minutes

Il est difficile de croire que nous sommes déjà en octobre. 2020 a semblé être un tel flou. Il y a eu beaucoup d'activités intéressantes dans l'espace des tests continus alors que les organisations font face à la «nouvelle normalité» de Covid-19. Et Parasoft a travaillé d'arrache-pied pour créer la prochaine vague de produits de test fonctionnel d'entreprise. Dans cette version, nous nous sommes concentrés sur trois thèmes principaux:

  • Applications Low-Code: améliorations pour augmenter la couverture et la qualité des tests.
  • Flux de travail: améliorations pour obtenir des informations médico-légales sur les modifications des actifs de test.
  • Performances: optimisations et améliorations des performances de la solution fonctionnelle globale.

Covid-19 et intelligence artificielle

Malgré tous les inconvénients apportés par Covid-19, il y a eu plusieurs avancées majeures dans l'automatisation des tests, car les organisations sont confrontées à des contraintes de ressources et doivent continuer à assurer la qualité avec une main-d'œuvre plus petite. L'IA gagne du terrain dans l'industrie depuis quelques années. Il a atteint un point où les flux de travail assistés par l'IA peuvent aider à combler les lacunes qui apparaissent en raison de ressources limitées, du manque d'accès aux environnements physiques et des transformations accélérées pour permettre des expériences numériques exceptionnelles pour les clients.

En 2013, j'ai nommé Ambassadeur Amina C. Mohamed, mon secrétaire du Cabinet (Ministre) du Ministère des Affaires étrangères et du Commerce international. Depuis lors, l'Ambassadeur Mohamed a dirigé avec brio notre action diplomatique. Nous avons bénéficié énormément de ses démarches tant régionalesqu’internationales d'importance à la fois nationale et continentale. , Parasoft a présenté le SOAtest Générateur de test API intelligent. Cette technologie utilise l'intelligence artificielle pour convertir des scénarios de test d'interface utilisateur manuels en tests d'API automatisés. Et cela permet aux organisations de nécessiter moins de ressources lors de la création de Scénarios de test d'API car l'intelligence artificielle recherche des modèles et des relations dans les appels d'API et relie automatiquement les données dynamiques. Cette technologie réduit l'effort requis pour créer des tests d'API. L'ajout de la machine learning Les modèles permettent aux utilisateurs de former l'IA sous-jacente avec de nouvelles règles en fonction de la manière dont leurs API interagissent.

Le système d'IA était reçu positivement par la communauté. De nombreuses organisations l'utilisent actuellement pour continuer à fournir des niveaux élevés de couverture de test d'API tout en faisant face aux contraintes qu'apporte Covid-19. L'année dernière, Parasoft a présenté IA avancée pour le test de l'interface utilisateur des applications low-code tel que Salesforce et Guidewire. Dans cette version, ces fonctionnalités s'étendent au générateur de test Smart API.

Applications Low-Code: améliorations pour augmenter la couverture et la qualité des tests

Dans cette version 2020.2, Parasoft a étendu les capacités d'intelligence artificielle de la solution de test d'API en ajoutant des modèles intégrés spécifiques au domaine pour test des applications low-code tel que Salesforce et Guidewire. C'était une évolution naturelle pour SOAtest, qui a introduit support de base pour Salesforce il y a quelques années. Ces améliorations visent toutes à relever les défis de l'authentification, de l'autorisation et de la gestion de session présents dans les API d'application low-code.

Test Low-Code

Plus précisément, dans cette version, l'enregistreur Parasoft propose des options pour sélectionner les applications Salesforce et Guidewire. SOAtest utilisera de nouvelles stratégies pour créer des tests dans ces écosystèmes. Des éléments tels que les jetons CSRF seront désormais automatiquement extraits des réponses HTML pour être utilisés dans le paramétrage des appels d'API ultérieurs.

Outillage Low-Code

Des modifications ont également été apportées aux outils existants à faible code dans SOAtest pour rendre les extractions en HTML beaucoup plus faciles grâce à l'utilisation d'expressions régulières. En bref, ces améliorations augmenteront la précision des tests d'API créés pour les environnements low-code en comprenant les règles applicables aux plates-formes. Et comme toujours, grâce au module d'apprentissage automatique, ces règles peuvent être mises à jour pour personnaliser l'IA.

Parasoft SOAtest, Virtualize et la plateforme de test continu 2020.2

Création de tests d'API intelligents

Des améliorations ont également été apportées aux assistants de trafic intégrés utilisés pour créer des tests Smart API. Des modèles sont fournis pour une utilisation générale, Guidewire et Salesforce. Et les utilisateurs peuvent créer leurs propres modèles de test pour différentes versions de leurs plates-formes de développement et les utiliser à la volée. L'assistant de trafic détecte automatiquement les nouveaux modèles de test. Les utilisateurs peuvent les sélectionner au fur et à mesure. Vous pouvez en savoir plus sur ces flux de travail en consultant notre documentation.

Ces améliorations pour tester les environnements low-code simplifieront la création de tests d'API sur les plates-formes low-code. Cette accélération permettra aux organisations de garantir des expériences utilisateur fiables et d'accélérer la livraison des applications grâce à tests continus automatisés.

Flux de travail: améliorations pour obtenir des informations médico-légales dans les modifications des actifs de test

La collaboration et la communication sont essentielles lors de la livraison de logiciels. Une manifestation claire de cela se trouve dans l'espace QA car nous, en tant que testeurs, devons surveiller les changements dans l'écosystème de test en raison des changements dans l'application. Cela fournit des informations de suivi qui peuvent être utilisées par l'équipe pour ajuster son cadre de test si nécessaire.

Sans ces informations, les tests peuvent échouer en raison de la modification de l'infrastructure et produire des faux positifs. Ces faux positifs peuvent nous empêcher de trouver de vrais bogues dans le logiciel. Étant donné que nous sommes nombreux à travailler encore à domicile, cette collaboration devient un défi. Nous ne pouvons pas nous rendre aux bureaux l'un de l'autre et découvrir pourquoi la construction a échoué.

Espace de travail Parasoft Environment Manager

Le Plateforme de test continu Parasoft (CTP) est un écosystème basé sur le Web pour la solution de test fonctionnel. Il offre aux développeurs, aux testeurs et aux ingénieurs DevOps un lieu de rassemblement pour planifier, créer et exécuter l'automatisation des tests. Il facilite la collaboration grâce à une vue basée sur l'environnement de l'exécution des tests où les utilisateurs peuvent schématiser les environnements de test et associer des cas de test, des services simulés et des données de test pour tester les flux d'exécution. Cela permet aux utilisateurs géographiquement séparés de comprendre, en un coup d'œil, comment les environnements de test sont configurés et quels tests sont exécutés avec quelles données.

Suivi de l'utilisation et des modifications de la plateforme

Dans la dernière version du CTP, nous avons étendu les capacités d'historique des modifications pour permettre aux utilisateurs de suivre l'utilisation et les modifications de la plate-forme. Ces modifications vous permettent de mieux comprendre qui a modifié les actifs, les tests, les environnements, etc. L'historique des modifications a une nouvelle apparence et permet désormais aux utilisateurs de sélectionner la période d'enquête. Ces données peuvent ensuite être visualisées dans le tableau Web ou peuvent être exportées au format CSV pour un audit dans le système de choix de l'utilisateur.

Rapports de Parasoft Environment Manager

La gouvernance des outils et la propriété de toute solution de test d'entreprise nécessitent des niveaux élevés d'audit et de traçabilité pour évoluer efficacement. L'historique des modifications associé à l'utilisation des actifs permet aux utilisateurs de la plate-forme de comprendre facilement qui utilise (ou n'utilise pas) la solution. À partir de là, les gestionnaires peuvent établir des modèles de rétrofacturation pour augmenter le retour sur investissement et réduire le coût total de possession de l'outil de test.

L'historique des modifications permet aux utilisateurs de comprendre facilement qui modifie les artefacts de test et d'annuler ces modifications si elles sont perturbatrices. Grâce à cela, les utilisateurs peuvent disposer d'un mécanisme de collaboration plus évolutif pour leurs écosystèmes de test.

Performance: optimisations et améliorations des performances de la solution fonctionnelle globale

Saviez-vous que Parasoft SOAtest existe depuis plus de 18 ans? Oui c'est vrai. Première sortie en 2002, SOAtest continue d'être le numéro un des outils d'automatisation des tests fonctionnels sans code avec un accent constant sur le format des messages et la prise en charge des protocoles. Et le premier sur le marché avec des tests d'API basés sur l'IA.

SOAtest et son produit sœur Virtualize ont beaucoup évolué. Nous avons passé un peu de temps dans cette version à faire des travaux de gestion sous-jacents. Ces optimisations se divisent en deux catégories:

  • Un processus d'installation amélioré
  • Une réduction des anciennes fonctionnalités obsolètes dans le produit de base

Processus d'installation amélioré

Nous avons amélioré le programme d'installation de Parasoft. La version interne d'Eclipse a été mise à jour vers 2020-06 et vous pouvez désormais installer plusieurs versions 202X.X côte à côte. De plus, le produit fonctionne désormais uniquement sur OpenJDK, les entreprises n'ont donc pas à s'inquiéter des implications de la structure de licence en constante évolution d'Oracle.

Installation de Parasoft SOAtest & Virtualize

Réduction des capacités héritées obsolètes

Au cours des 18 dernières années, nous avons collecté des antiquités telles que les anciens systèmes de contrôle à la source et ALM. Nous avons également rationalisé de nombreuses interfaces utilisateur en supprimant les composants obsolètes. Avec ces mises à jour, les outils ont une nouvelle apparence et une sensation que nous espérons que beaucoup de nos utilisateurs apprécieront.

Pour les clients existants, puisqu'il s'agit d'une version majeure, assurez-vous de sauvegarder votre espace de travail et de vous associer au support Parasoft avant d'effectuer votre mise à niveau.

Améliorations supplémentaires de SOAtest, Virtualize et CTP

Il y a des améliorations supplémentaires à tous les outils de la suite, y compris de nombreuses corrections de bogues résolues et optimisations des performances. Lire l'intégralité notes de version pour plus d'information.

Regard vers 2021

Dans la perspective de 2021, nous continuerons de voir les solutions fonctionnelles de Parasoft évoluer. Il y a des progrès passionnants à venir dans les domaines des tests basés sur l'IA, non seulement pour la solution de test d'API mais d'autres outils tels que la simulation d'API avec Parasoft Virtualiser et tests d'interface utilisateur avec Parasoft Sélénic. Nous vous tiendrons au courant au fur et à mesure que de nouvelles fonctionnalités passionnantes arriveront sur la feuille de route.

Si vous souhaitez savoir comment les utilisateurs actuels tirent parti des solutions de test fonctionnel, inscrivez-vous à notre sommet virtuel le 17 novembre 2020. Vous entendrez les clients parler de leurs parcours grâce à des tests continus.

Test automatisé des logiciels et sommet de la qualité 2020

Utilisateurs de Parasoft existants

Dirigez-vous sur Portail client Parasoft et téléchargez la dernière version de la suite Parasoft Continuous Quality. Consultez également les notes de publication dans la documentation technique.

Nouveau sur Parasoft?

Consultez notre YouTube ou chaîne nous contacter pour mettre en place une démonstration de Parasoft Selenic dans votre écosystème. Vous pouvez également demander une démonstration personnelle de la solution de test fonctionnel.

É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.