Rejoignez-nous le 30 avril : dévoilement de Parasoft C/C++test CT pour l'excellence en matière de tests continus et de conformité | En savoir plus

Image d'une personne travaillant sur un ordinateur portable

Test API intégré

Incorporer les tests d'API avec Parasoft Virtualize

Intégrez les tests d'API dans Parasoft Virtualize pour obtenir la prévisibilité de vos résultats de test

Parasoft Virtualize s'intègre parfaitement à Parasoft SOAtest pour augmenter l'automatisation des tests en réduisant le temps de provisionnement de l'environnement de test et en alignant les scénarios de test avec les instances d'environnement qui préconfigurent l'utilisation des services réels et virtuels. Cette intégration permet aux utilisateurs de produire le type de comportement approprié pour n'importe quel scénario de test donné.

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.

Comment cela fonctionne ? 

Les services virtuels créés dans Parasoft Virtualize peuvent être utilisés et gérés par n'importe quelle solution de test automatisée utilisant des plugins CI / CD ou l'API REST de Parasoft. Les services virtuels peuvent facilement être déployés, mis à jour et supprimés à l'aide d'appels d'API REST, ce qui permet aux testeurs de configurer rapidement des services virtuels dépendants.

Quand vous combinez Parasoft Virtualiser avec Parasoft SOAtest, les équipes bénéficient de l'efficacité qui permet aux services virtuels et aux tests d'API de partager des formats de messages, des charges utiles, des outils et des paramètres. Parasoft SOAtest produit des ressources de test qui peuvent être reconfigurées dynamiquement, rendant les cas de test portables, afin que vous puissiez tester les mêmes applications dans différents environnements, quel que soit l'endroit où elles sont déployées et peuvent être regroupées dans un environnement de test complet avec un contrôle total sur tout, du comportement au performance aux 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.

Fonctionnalités:

Bénéficiez de l'approche Parasoft

Création et déploiement de services virtuels plus faciles

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.

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