Obtenez une prise en charge complète de MISRA C 2023 dans la nouvelle version de test Parasoft C/C++. Rejoignez notre webinaire le 8 juin.
La virtualisation des services est essentielle pour transformer l'automatisation des tests en tests continus. En simulant des services qui sont hors de votre contrôle ou indisponibles, les flux de travail faciles à utiliser de Parasoft Virtualize permettent aux utilisateurs d'accéder à des environnements de test complets et réalistes, permettant aux équipes de développer et de tester leurs applications plus tôt et plus complètement.
Pour profiter des avantages des initiatives Agile et DevOps, les équipes ont besoin d'un accès instantané à leur environnement de test, sans contraintes. En appliquant la virtualisation des services dans les environnements de test, les organisations peuvent réduire ou éliminer la dépendance vis-à-vis des dépendances indisponibles, instables ou coûteuses, telles que les services tiers, les bases de données, les mainframes, etc. La solution intuitive de virtualisation des services de Parasoft Virtualize permet aux utilisateurs de créer facilement, évoluer et partager services virtualisés.
Avec Parasoft Virtualize, les développeurs peuvent créer des intégrations plus tôt, stabiliser les dépendances et obtenir le contrôle total de leurs données de test. Les équipes peuvent avancer rapidement sans attendre l'accès aux services dépendants incomplets ou indisponibles. Les entreprises peuvent permettre aux partenaires de tester leurs applications avec un environnement sandbox dédié.
Parasoft Virtualize permet aux testeurs de stabiliser leur environnement de test, d'accéder à des dépendances autrement inaccessibles et de gérer la logique métier complexe, les données de test et les caractéristiques de performance requises pour que leurs services virtuels se comportent exactement comme les services réels dans l'environnement réel qu'ils représentent.
Parasoft Virtualize permet à l'entreprise de travailler plus efficacement et de réduire les frais généraux de développement logiciel et de test, en fournissant un espace pour les testeurs, les développeurs et les ingénieurs DevOps pour planifier et coordonner les activités de test dans des environnements réels ou «virtuels» qu'ils peuvent provisionner manuellement ou en tant que une partie de leur Processus CI / CD.
Simulez des services et complétez des environnements de test en capturant le comportement du système en direct, en important des descriptions de service (Swagger/OpenAPI, RAML, WSDL) ou en les créant manuellement à partir d'exemples de charges utiles. Simulez n'importe quelle interaction système (API REST, services Web, mainframes, bases de données, appels d'API Java, plus plus de 120 protocoles/types de messages de pointe) et partagez facilement des services virtuels au sein de l'équipe et avec l'automatisation de la construction, à l'aide de l'interface Web de Parasoft et des intégrations avec des systèmes de contrôle de source.
En utilisant des services virtuels, les développeurs peuvent commencer le travail d'intégration avant même qu'un nouveau service ne soit créé ou disponible. Du côté des tests, les tests peuvent être effectués plus souvent car les dépendances instables peuvent être remplacées par des services virtuels stables, et les utilisateurs peuvent créer et configurer ces services virtuels directement sur le bureau ou dans le navigateur, sans avoir à configurer une infrastructure de prise en charge complexe.
Les services virtuels créés dans Parasoft Virtualize peuvent être construits sans aucune connaissance de script, avec de multiples outils visuels intégrés dans son interface utilisateur robuste et intuitive. Utilisez l'assistant de trafic pour créer des actifs virtuels à partir du trafic enregistré. Appliquez une définition de service à l'assistant de trafic pour améliorer la précision du mappage des nouveaux actifs virtuels.
Vos services virtuels doivent se remettre du changement aussi vite (ou plus vite) que leurs homologues réels. Pour réduire vos coûts de maintenance, Change Advisor de Parasoft Virtualize analyse automatiquement les interfaces API, recherche des modifications dans les services, puis identifie l'impact de ces modifications sur les services virtuels. Les modèles de modification vous aident ensuite à mettre à jour facilement les services virtuels concernés et à tester les données si nécessaire, soit individuellement, soit avec une refactorisation par lots.
Pour suivre tous ces changements, Parasoft prend entièrement en charge la gestion des versions en stockant toutes les données pertinentes sous forme de fichiers comparables compatibles avec les systèmes de contrôle de version standard.
Configurez facilement des conditions de test complexes (par exemple, hypothèses, sécurité, basculement, performances et scénarios de test négatifs) et découvrez les problèmes de performances cachés dans votre application testée en contrôlant les performances du service, pour test de charge ou simulation de réseau lente. Les utilisateurs peuvent facilement configurer une variété de scénarios par la virtualisation de services de pilotage dynamique des données à partir de sources de données externes, y compris la puissante infrastructure de référentiel de données de Parasoft.
L'interface client léger de Parasoft Virtualize facilite la collaboration avec l'équipe. À partir de l'interface Web, les utilisateurs peuvent créer des déploiements à la volée pour des tests automatisés, surveiller et configurer l'environnement de test, capturer le trafic réel et obtenir une vue détaillée des demandes et des réponses.
Parasoft Virtualize est la seule solution avec un gestion des données de test système, permettant une plus grande flexibilité lors de la création de services virtuels. Contrairement à d'autres solutions de virtualisation de services avec des systèmes de gestion des données de test séparés qui nécessitent l'importation de données dans l'écosystème virtuel, la solution de données de test de Parasoft Virtualize est construite sur Parasoft Virtualize, permettant aux utilisateurs de capturer, gérer, modéliser, générer et sécuriser facilement les tests. et, en fin de compte, créez des services virtuels plus complets et plus faciles à gérer.
D'autres solutions de virtualisation de services ne vous mènent que jusqu'à présent et nécessitent des scripts pour des comportements complexes, tels que les réponses asynchrones, la boucle de données et les interactions avec état. Les outils visuels de Parasoft Virtualize et la prise en charge de plus de 120 types de messages vous permettent de passer du simple au complexe. Aucun script n'est requis.
Contrairement à d'autres solutions de virtualisation de services, qui ne fournissent qu'un ensemble limité d'outils et de techniques pour modéliser le comportement des services, Parasoft Virtualize fournit une corrélation intelligente et plus de 50 outils visuels pour rendre le processus de création de votre logique métier plus simple et plus complet.
Au lieu d'avoir à rechercher manuellement les services à mesure qu'ils changent, Parasoft identifie automatiquement l'impact des modifications et fournit à l'utilisateur un modèle pour corriger et mettre à jour en masse les services affectés.
Parasoft Virtualize est la seule solution avec une interface intuitive basée sur un navigateur qui permet aux utilisateurs de gérer les environnements de test, les services virtuels, les données de test et les caractéristiques de performance sans script. Cela accélère le pipeline CI / CD en rendant le déploiement, la configuration et l'approvisionnement plus automatisés et plus simples.
Utilisez cette calculatrice pratique pour évaluer comment Parasoft Virtualize peut vous aider à réduire le temps et les coûts de test des applications en réduisant les contraintes de l'environnement.
Entrez simplement le nombre de personnes dans vos équipes de développement et de test ainsi que les entrées pour les environnements de test, les défauts et les retards de livraison. Vous obtiendrez un calcul qui projette la valeur des avantages potentiels que vous pourriez tirer de la mise en œuvre de la solution de virtualisation des services Parasoft dans votre organisation.