Découvrez comment intégrer facilement l'analyse statique, les tests unitaires et d'autres méthodes de test de logiciels C et C++ dans votre pipeline CI/CD. Inscrivez-vous pour la démo >>

Les nouvelles versions de Parasoft SOAtest, Virtualize et la plateforme de test continu aident à simplifier le processus de test des microservices

03.14.2018

Parasoft introduit la prise en charge des protocoles et des formats de message spécifiques aux microservices, notamment Kafka, RabbitMQ et protobuff, ainsi que des technologies améliorées pour la simulation d'environnement de test

 

Monrovia, CA - Parasoft, le leader des tests logiciels automatisés, a publié de nouvelles versions de ses solutions fonctionnelles de pointe pour les microservices. Parasoft SOAtest, une solution de test API / Web / mobile / base de données, fournit désormais une approche simplifiée pour tester les microservices, avec de nouveaux flux de travail et la prise en charge de protocoles. Parasoft Virtualize, une solution de virtualisation de services, a été renforcée par une nouvelle technologie pour aider à isoler les composants individuels et stabiliser les environnements de test. En tant que pionnier dans le domaine des tests logiciels, Parasoft continue d'innover, et lorsqu'il s'agit de tests de microservices, Parasoft facilite la garantie de logiciels fiables et de haute qualité en fournissant aux équipes une approche intuitive pour définir et exécuter des scénarios de test complets.

Le passage aux microservices a apporté de grandes promesses aux mondes du développement et des tests en augmentant la vitesse, la flexibilité et l'évolutivité. La réalisation de ces avantages est essentielle pour les organisations qui cherchent à progresser dans le monde actuel du développement de logiciels, donc l'adoption efficace de microservices nécessite une solution de test efficace, ainsi qu'une stratégie de test évolutive.

«La transformation numérique, les API et les microservices font tous les gros titres ces jours-ci, et nos données montrent la relation entre eux: les entreprises ayant des priorités majeures telles que la modification de leurs modèles commerciaux ou l'accélération de leur activité numérique sont jusqu'à deux fois plus susceptibles d'investir dans les API et les microservices, »A décrit Randy Heffner de Forrester, dans le rapport d'octobre 2017, Microservices and External API's Underpin Digital Business. «Ces investissements clés favorisent l'agilité de l'entreprise, et l'agilité est la clé d'une transformation durable.»

L'un des principaux avantages des architectures de microservices est la possibilité de développer, déployer et mettre à niveau les services individuellement. Mais cet avantage essentiel introduit également une série de nouveaux défis de test, tels que la compréhension de la façon d'isoler chaque composant pour les tests tout en continuant à collaborer avec l'équipe dans son ensemble.

Dans les dernières versions logicielles de Parasoft, Parasoft a continué à développer des solutions pour favoriser la collaboration requise entre les équipes de développement et de test dans des architectures très complexes. Plus précisément, les composants de base de SOAtest, Virtualize et la plate-forme de test continu ont été améliorés pour relever les défis des microservices, avec de nouvelles fonctionnalités et capacités, telles que:

  • Nouveau support pour Apache Kafka:
    Reconnu comme l'un des protocoles les plus importants pour les microservices, Parasoft SOAtest prend désormais en charge Kafka à la fois pour l'initiation (push) et l'écoute (pull) des événements. Cela complète la prise en charge des protocoles spécifiques aux microservices existants, RabbitMQ, les tampons de protocole, HTTP, REST, etc.
  • Possibilité de déployer des tests d'API dans des écosystèmes dynamiques:
    Les équipes peuvent désormais facilement intégrer les tests d'API dans le cadre des processus CI / CD existants à l'aide du nouvel exécutable SOAtest hautement déployable, qui peut être déployé à la demande en tant qu'étape des builds CI, permettant aux équipes d'exécuter des tests dans des environnements jetables en tant que partie du processus de livraison accélérée.
  • Une approche simplifiée de la création de proxy:
    Avec un nouveau flux de travail pour simplifier le processus de découverte des points de terminaison, les équipes Parasoft Virtualize peuvent désormais simuler plus efficacement les services dans une structure d'équipe fédérée ou sandbox sans avoir à interrompre la configuration du système de base
  • Un mécanisme de collaboration et de corrélation:
    À l'aide de la plateforme de tests continus Parasoft, les équipes peuvent visualiser leur environnement de microservices. En permettant aux utilisateurs d'associer des artefacts de test à chaque composant, qui peuvent être partagés entre les équipes de développement et de test, la plateforme de test continu fournit un point d'alignement unique pour les configurations de test.

«Les microservices offrent la vitesse et la flexibilité requises pour prendre en charge de nombreux projets de développement agile d'aujourd'hui - mais sans tirer parti d'une solution de test spécialement conçue pour relever les défis uniques des tests de microservices, l'assurance qualité ne pourra pas suivre le rythme du développement et de l'ensemble du logiciel. le processus de livraison va ralentir », a expliqué Chris Colosimo, chef de produit senior pour l'automatisation des tests fonctionnels chez Parasoft. «Chez Parasoft, nous continuons d'innover pour fournir des technologies et des processus qui permettent aux équipes de test d'ouvrir la voie rapide vers l'adoption réussie des microservices.»

Pour en savoir plus sur la solution de Parasoft pour les microservices, vous pouvez assister au webinaire en direct le 22 mars - Démystifier les tests de microservices - cliquez ici pour vous inscrire maintenant. Ou, découvrez comment simplifier les tests de microservices en téléchargeant le nouveau livre blanc de Parasoft, Test des microservices. Pour un essai gratuit de Parasoft, cliquez ici.

Pour en savoir plus sur la solution de Parasoft, veuillez visiter : https://www.parasoft.com/solutions/continuous-testing