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

Tester l'orchestration et la réutilisation

Tester l'orchestration et la réutilisation avec Parasoft SOAtest

Coordonner l'exécution des tests Omni-Channel pour permettre des tests continus

L'orchestration de tests complexes de bout en bout peut être compliquée, en particulier lorsque vous avez plusieurs interfaces à tester en coordination les unes avec les autres (c'est-à-dire Web, API, base de données, microservice, etc.). Parasoft SOAtest permet aux équipes d'effectuer des tests de bout en bout pour des applications omnicanales complexes, avec une interface Web pour l'orchestration des tests, afin que toute l'équipe puisse créer rapidement des tests d'API, ainsi qu'accéder et exécuter n'importe quel artefact de test SOAtest, directement depuis leur navigateur.

Comment ça marche?

La manière visuelle intuitive de Parasoft de concevoir et d'orchestrer l'exécution des tests, commence par définir les tests à exécuter en utilisant quelles sources de données et quels points de terminaison d'environnement, et va jusqu'à stabiliser les environnements de test avec des services virtuels conçus spécifiquement pour prendre en charge le scénario de test particulier que vous essayant d'exécuter. Cette approche de test basée sur l'environnement signifie que vous pouvez d'abord définir l'environnement de test, puis aligner vos cas de test sur l'environnement, de sorte que lorsque vient le temps de s'exécuter, vous savez que tout est stable et prêt à fonctionner.

Les utilisateurs de Parasoft peuvent concevoir visuellement et schématiser la disposition réelle de leur environnement de test à l'aide d'une interface Web intuitive. À partir de ce diagramme, chaque composant individuel peut être affecté à un scénario de test en tant que service, tel qu'un service Web ou une base de données, ou même un service virtuel, et chacun de ces composants peut être configuré avec les bonnes variables, sources de données, performances configurations, etc. Toutes ces informations peuvent être regroupées dans un modèle à exécuter manuellement en cliquant sur un bouton, ou à définir comme un travail et à exécuter à partir de votre pipeline CI/CD en tirant parti de l'intégration étroite de Parasoft avec Jenkins, Team City, Bamboo, et Azure DevOps. Cette technique est hautement réutilisable et peut être partagée et copiée dans un environnement de test local, ainsi que sur des services cloud, afin que vous puissiez tester à l'aide d'une infrastructure dynamique.

Caractéristiques

Créez rapidement des tests API significatifs basés sur des scénarios à partir de l'interface Web intuitive de Parasoft. Reliez les étapes de test et effectuez l'extraction de données et les assertions, tout en pilotant vos tests à partir de sources de données externes.

Marquez n'importe quel artefact de test dans Parasoft SOAtest avec des métadonnées et des exigences, pour permettre une collaboration transparente entre les équipes de développement / test et exécuter immédiatement n'importe quel scénario de test en un clic.

Fournissez du contexte et assurez la cohérence de l'exécution et des résultats des tests en regroupant les artefacts de test de votre bibliothèque avec un environnement de test. Exécutez les tâches manuellement via l'interface du client léger ou déclenchez l'exécution de test automatique en tant qu'étape de création de CI dans votre chaîne d'outils DevOps.

Les utilisateurs peuvent schématiser leurs environnements de test et lier des cas de test à des composants individuels dans ce flux, pour tester chaque composant à un niveau granulaire ou tous ensemble en tant que scénario. Les données de test spécifiques, les points de terminaison et les variables d'environnement peuvent être configurés en amont, ainsi que de manière dynamique dans le cadre du provisionnement de l'environnement, pour permettre les tests dans des environnements de pré-production (par exemple, développement, performances, staging) et même des environnements de production pour permettre le passage à droite essai.

Avantages de l'approche Parasoft

Créez et exécutez facilement des scénarios de test

Les tests API Parasoft SOAtest peuvent être exécutés localement sur le bureau ou à distance sur des serveurs hébergés sur site ou dans le cloud, permettant aux utilisateurs de créer des tests API puissants directement à partir d'un navigateur. Cela offre aux utilisateurs un moyen facile de débloquer les tests sans avoir besoin d'outils, de cadres ou de processus automatisés encombrants supplémentaires.

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 et votre exécution 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.