Logo Parasoft Rechercher

Découvrez GoogleTest certifié TÜV avec Agentic AI pour les tests C/C++ !
Plus de détails »

Fond blanc avec une vague abstraite verte sur la droite

Intégrer les tests d'API dans Virtualize

Capture d'écran de l'API intégrée et de la vidéo sur la virtualisation des services. Graphiques de différents systèmes travaillant ensemble avec le graphique de l'écran d'ordinateur à droite.

Obtenez des résultats de test prévisibles

Parasoft Virtualize s'intègre parfaitement à Parasoft SOAtest pour optimiser l'automatisation des tests en réduisant le temps de provisionnement des environnements de test et en alignant les scénarios de test sur des instances d'environnement préconfigurées pour l'utilisation de services physiques et virtuels. Cette intégration permet aux utilisateurs de reproduire le comportement adéquat pour chaque scénario de test.

Comment ça marche?

Les services virtuels créés dans Parasoft Virtualize peuvent être utilisés et gérés par toute solution de test automatisée via des plugins CI/CD ou l'API REST de Parasoft. Leur déploiement, leur mise à jour et leur suppression sont simplifiés grâce aux appels à l'API REST, permettant ainsi aux testeurs de configurer rapidement les services virtuels dépendants.

En combinant Parasoft Virtualize et Parasoft SOAtest , les équipes bénéficient d'une efficacité accrue grâce au partage des formats de messages, des charges utiles, des outils et des paramètres entre les services virtuels et les tests d'API. Parasoft SOAtest génère des ressources de test reconfigurables dynamiquement, rendant les cas de test portables. Vous pouvez ainsi tester les mêmes applications dans différents environnements, quel que soit leur lieu de déploiement, et les intégrer dans un environnement de test complet offrant un contrôle total sur le comportement, les performances et les données.

Cela rend le développement et le test de nouvelles API beaucoup plus faciles car vous pouvez concevoir un prototype d'une nouvelle API avec un service virtuel, puis créer des tests par rapport à ce service virtuel au fur et à mesure du développement du service réel - un moyen facile d'approcher TDD pour les tests d'API. .

SOAtest et Virtualize partagent également des sources de données, des variables, des scripts et communiquent même entre eux pendant l'exécution des tests pour déterminer et contrôler le flux d'exécution des tests. Cette synergie vous permet de tester et de créer immédiatement des régressions par rapport à vos services virtuels, afin que vous puissiez facilement identifier s'il est désynchronisé avec le système réel, et utiliser le conseiller de changement intégré de Parasoft pour mettre à jour à la fois le test d'API et le service virtuel, lorsque des changements se produisent.

Il existe également une synergie d'exécution entre SOAtest et Virtualize. Les services virtuels surveillent et signalent les transactions qui transitent par l'application, afin que les utilisateurs puissent injecter des appels dans leur application pour valider les fonctionnalités de bout en bout. Au fur et à mesure que les messages transitent par les différentes interfaces, Virtualize rendra compte à SOAtest aux points d'interaction clés pour des scénarios de test de bout en bout efficaces.

Bénéficiez de l'approche Parasoft

Créer et déployer des services virtuels plus facilement

Parasoft Virtualize peut être déployé localement sur des postes de travail individuels ou à distance sur des serveurs hébergés sur site ou dans le cloud, et toute solution de test peut tirer parti de sa puissante API REST pour créer et déployer des services virtuels directement dans leur environnement local pendant les tests. avec un moyen simple de débloquer les tests sans avoir besoin d'outils supplémentaires, de cadres ou de processus automatisés encombrants.

Simplifier l'orchestration des tests continus

L'interface Web intuitive de Parasoft fournit un endroit pour gérer la coordination et l'orchestration des tests et des services virtuels dans le contexte de votre cadre d'automatisation existant (c'est-à-dire Jenkins, Team City, Bamboo et Microsoft Azure DevOps). Le gestionnaire d'environnement de Parasoft est le seul produit disponible avec une interface graphique qui facilite la gestion des cas de test, des services virtuels, des points de terminaison, des sources de données de test, des configurations de performances et des détails d'exécution.

Reconfigurez dynamiquement votre environnement de test en quelques secondes

Au lieu de gérer individuellement chaque activité de provisionnement d'environnement de test en tant qu'étape de construction individuelle avec un script ou un plugin, l'interface Web de Parasoft réduit le temps et le nombre de configurations manuelles nécessaires en fournissant un mécanisme visuel pour schématiser le flux de test de bout en bout. Vous pouvez ensuite provisionner le diagramme en tant qu'étape de création pour réduire considérablement l'effort d'intégration de l'automatisation des tests de bout en bout dans le pipeline CI / CD.

Image de deux hommes et d’une femme ayant une conversation, souriant et regardant un écran d’ordinateur.

Simplifiez et accélérez les environnements de test complexes grâce à la simulation avec Parasoft Virtualize.

Démonstration de la plateforme