IBM Z Virtual Test Platform (ZVTP) est un outil de test qui permet de réaliser un test shift-left d’intégration complète au début du cycle de développement. Il fournit une technologie de test révolutionnaire qui permet au développeur de tester l’application z/OS de manière isolée à l’aide d’un modèle d’enregistrement et de relecture. Ceci donne accès un test d’intégration d’applications précoce pendant lequel les flux de programmes plus complexes sont testés avant que le code ne soit soumis à un test d’intégration complet.
Un framework d’automatisation avec des artefacts est fourni avec ZVTP pour développer l’automatisation pour les applications hybrides z/OS. Grâce à ces solutions, les organisations peuvent tirer parti des avantages des tests continus et automatisés, ce qui leur permet d’améliorer la qualité et d’exploiter tout le potentiel du DevOps multiplateforme.
Débuter : les éléments indispensables pour démarrer dans chaque environnement.
Automatisation des tests : découvrez comment IBM Z Virtual Test Platform peut assister votre équipe de développement.
Adoptez les pratiques shift-left et testez des flux de programme plus complexes avant la livraison du code pour un test d’intégration complet visant à d’améliorer la qualité du code.
Exécutez les tests de manière isolée, sans avoir besoin d’une pile middleware complète.
Simplifiez le débogage des problèmes complexes en rejouant les tests enregistrés de manière isolée.
Identifiez les problèmes plus tôt grâce aux tests shift-left pour réduire les risques et les coûts globaux.
Utilisez une infrastructure de test unique destinée à des tests d’intégration approfondie complexes de bout en bout dans le cloud hybride.
Enregistrez une transaction ou un programme par lots capturant les données et les informations, et créez un test réutilisable et consultable dans « Lot sans le middleware » (par exemple, CICS, Db2). Les tests peuvent également être exécutés sur un système IBM Z Development and Test exécuté sur site ou sur n’importe quelle plateforme cloud.
ZVTP fournit une interface moderne aux utilisateurs, capable d’afficher rapidement les résultats d’un test, les données collectées et les fichiers de relecture.
Exécutez un scénario de test et visualisez le flux du chemin d’exécution et d’autres détails pour mieux comprendre le programme en cours de test.
Accélérez le débogage des problèmes soulevés lors des tests en recréant facilement le scénario à l’aide d’un enregistrement du test en échec.
Utilisez une infrastructure de test unique destinée à des tests d’intégration approfondie complexes de bout en bout dans le cloud hybride.
Développez et exécutez des scénarios de test pour les applications hybrides z/OS à l’aide d’un cadre de test unique. IBM Distribution for Galasa fournit un cadre complet avec des artefacts pour prendre en charge les exigences environnementales de l’interface z/OS.
Découvrez des outils de test qui aideront votre organisation à appliquer les pratiques shift-left et à accélérer les pratiques de test agiles pour les applications z/OS.
Suman Gopinath (architecte en chef d’IBM Z DevOps) explique l’importance d’un pipeline de test unique, quel que soit le langage de programmation des applications utilisé.
Pour configurer IBM Virtual Test Platform sur z/OS, certaines tâches obligatoires doivent être effectuées pour garantir l’exécution correcte des scénarios de test. Cette vidéo présente les principales étapes du processus de configuration pour une installation de base de VTP sur z/OS.
Découvrez étape par étape comment appliquer les tests shift left, créer et exécuter à la fois des tests unitaires et des tests d’intégration d’applications préliminaires, et les intégrer au pipeline.
Découvrez comment le scénario de test dissimule l’enregistrement des données définies dans ses métadonnées clés, en stockant ces métadonnées de manière persistante dans une base de données sur IBM Z.
Découvrez comment les développeurs et les testeurs peuvent appliquer des pratiques de test agiles à leurs applications z/OS et les outils permettant d’accélérer leurs processus.
Lancez ou accélérez la modernisation des applications, et adoptez une approche normalisée de l’automatisation informatique sur les systèmes IBM Z.
Une plateforme pour le développement, la démonstration et la formation associés à des applications mainframe. Elle permet l’exécution de n’importe quel logiciel z/OS sur un système sur site ou une instance cloud compatible x86.
Bénéficiez d’une couverture de débogage et de code pour les applications z/OS écrites en COBOL, PL/I, C/C++ et Assembler avec une prise en charge étendue des applications existantes.
Améliore les performances des modules de programme COBOL déjà compilés sans procéder à une nouvelle compilation, migration du code source ou réglage des performances.
Développement IBM Z systems for z/OS virtualisés sous Linux avec des environnements IBM Z.
Ensemble d’offres de tests continus pour la création, l’exécution et l’analyse automatisées des tests.
Choisir la bonne solution
ZUnit fournit des capacités de test au niveau du programme. Nous introduisons désormais des tests au niveau des transactions avec IBM Z Virtual Test Platform, activant le premier niveau d’Integration Testing.
Il permet de réaliser la première phase de test de transaction par les développeurs/testeurs (ou d’être exécuté automatiquement dans le cadre du pipeline) avant le déploiement dans un environnement complet.
IBM Z Virtual Test Platform est un produit Shopz. Les essais pour les produits Shopz sont disponibles auprès de Techline.
Oui. IBM Z Virtual Test Platform peut être utilisée pour les tests de régression après des projets tels que les mises à niveau Compiler, la gestion de configuration de logiciel (SCM) ou la mise en œuvre d’ABO (Auto-Binary Optimizer).
Vous pouvez, par exemple, accomplir les tâches suivantes :
Pour tester une application d’entreprise, les testeurs devront peut-être :
1) Utiliser Selenium pour piloter une application Web
2) Interagir avec des écrans de terminaux 3270
3) Soumettre et vérifier un processus JCL Batch
4) Interagir avec CICS, IMS ou d’autres sous-systèmes
Galasa permet d’utiliser toutes ces technologies dans le cadre de la même classe de test grâce à une API puissante et simple, permettant aux testeurs d’utiliser la bonne technologie au bon moment. Les testeurs peuvent également exécuter les mêmes tests sur tous ses environnements de test, qu’ils se trouvent sur une LPAR, Z Development and Test Environment (ZD&T), Wazi Sandbox ou un sous-système avec des éléments factices
Prendre un bon départ
Un système z/OS, une application et IBM Z Virtual Test Platform. Une fois enregistré, vous n’avez pas besoin des middleware/sous-systèmes d’origine ou des données pour exécuter le test.
Quelques heures si la sécurité et l’infrastructure requises sont en place. Il est entièrement basé sur l’hôte, l’ensemble du mainframe.
Pour télécharger IBM Distribution for Galasa, veuillez cliquer ici. (ZIP, 384 Mo)
Support produit
Oui, elle a besoin d’une véritable LPAR ou d’une plateforme Z Development and Test (ZD&T).
Il ne s’agit que de développement et de tests.
IBM Z Virtual Test Platform ne nécessite aucun logiciel z/OS ou client supplémentaire.
Vous pouvez installer IBM Z Virtual Test Platform sur un ZD&T si le produit est déjà sous licence sur le matériel réel (Dev and Test LPARs).
Oui, pour les clients ayant accès à IBM Z Virtual Test Platform