Die IBM Z Virtual Test Platform (ZVTP) ist ein Testtool, das die Möglichkeit bietet, den vollständigen Integrationstest nach links zu einem früheren Zeitpunkt im Entwicklungszyklus zu verschieben. Es bietet eine revolutionäre Testtechnologie, die es dem Entwickler ermöglicht, die z/OS®-Anwendung isoliert mit einem Aufzeichnungs- und Wiedergabemodell zu testen. Dies ermöglicht einen frühen Anwendungsintegrationstest, bei dem komplexere Programmabläufe getestet werden, bevor der Code für den vollständigen Integrationstest bereitgestellt wird.
Im Lieferumfang von ZVTP ist ein Automatisierungsframework mit Artefakten zur Entwicklung der Automatisierung für z/OS-Hybridanwendungen enthalten. Mit diesen Lösungen können Unternehmen die Vorteile kontinuierlicher, automatisierter Tests nutzen und so die Qualität verbessern und das volle Potenzial von plattformübergreifendem DevOps ausschöpfen.
Erste Schritte: Durchsuchen Sie, was für den Einstieg in die einzelnen Umgebungen erforderlich ist.
Automatisieren Sie Tests: Erfahren Sie, wie IBM Z Virtual Test Platform Ihrem Entwicklungsteam helfen kann.
Verschieben Sie nach links und testen Sie komplexere Programmabläufe, bevor der Code für vollständige Integrationstests bereitgestellt wird, um die Codequalität zu verbessern.
Führen Sie Tests isoliert aus, ohne dass ein vollständiger Middleware-Stack erforderlich ist.
Vereinfachen Sie das Debugging komplexer Probleme, indem Sie aufgezeichnete Tests isolieren.
Entdecken Sie Probleme früher mit Shift-Left-Tests, um das Risiko und die Gesamtkosten zu reduzieren.
Verwenden Sie ein einzelnes Test-Framework für komplexe, tiefgreifende Integrationstests in der Hybrid Cloud, End-to-End.
Zeichnen Sie eine Transaktion oder ein Batchprogramm auf, das die Daten und Informationen erfasst, und erstellen Sie einen wiederverwendbaren Test, der in Batch ohne Middleware (z. B. CICS, DB2) wiedergegeben werden kann. Die Tests können auch auf einem IBM Z Development and Test-System ausgeführt werden, das vor Ort oder auf einer beliebigen Cloud-Plattform ausgeführt wird.
ZVTP bietet Benutzern eine moderne Benutzeroberfläche, die schnell Testergebnisse, gesammelte Daten und Aufzeichnungen wiedergibt.
Führen Sie einen Testfall aus und visualisieren Sie den Ablauf des Ausführungspfads und andere Details, um ein tieferes Verständnis des zu testenden Programms zu erlangen.
Beschleunigen Sie das Debuggen von Problemen, die beim Testen aufgetreten sind, indem Sie das Szenario mithilfe einer Aufzeichnung des fehlgeschlagenen Tests einfach neu erstellen.
Verwenden Sie ein einzelnes Test-Framework für komplexe, tiefgreifende Integrationstests in der Hybrid Cloud, End-to-End.
Entwickeln und führen Sie Testfälle für z/OS- Hybridanwendungen mit einem einzigen Test-Framework aus. IBM Distribution for Galasa bietet ein umfassendes Framework mit Artefakten zur Unterstützung der Schnittstellenanforderungen der z/OS-Umgebung.
Erleben Sie Testtools, die Ihrem Unternehmen helfen, nach links zu wechseln und agile Testpraktiken für z/OS-Anwendungen zu beschleunigen.
Suman Gopinath (Chefarchitekt von IBM Z DevOps) erläutert die Bedeutung einer einzelnen Test-Pipeline, unabhängig von der verwendeten Anwendungsprogrammiersprache.
Um IBM Virtual Test Platform unter z/OS zu konfigurieren, müssen einige obligatorische Tasks ausgeführt werden, um die korrekte Ausführung von Testfällen sicherzustellen. Dieses Video beleuchtet die Hauptschritte des Konfigurationsprozesses für eine Basisinstallation von VTP unter z/OS.
Lernen Sie Schritt für Schritt, wie Sie Shift-Link-Tests anwenden, sowohl Unit-Tests als auch frühe Anwendungsintegrationstests erstellen und ausführen und dann beide erfolgreich zur Pipeline hinzufügen.
Entdecken Sie, wie der Testfall den Aufzeichnungsdatensatz in seine wichtigsten Metadaten zerlegt und diese Metadaten zur Persistenz in einer Datenbank auf IBM Z speichert.
Entdecken Sie, wie Entwickler und Tester agile Testpraktiken auf ihre z/OS-Anwendungen anwenden können und welche Tools zur Beschleunigung ihrer Prozesse beitragen können.
Starten oder beschleunigen Sie die Anwendungsmodernisierung und verfolgen Sie einen standardisierten Ansatz für die IT-Automatisierung auf IBM Z-Systemen.
Eine Plattform für die Entwicklung, das Testen, die Demonstration und die Schulung von Mainframe-Anwendungen. Es ermöglicht die Ausführung jeder z/OS®-Software auf einem x86-kompatiblen lokalen System oder einer Cloud-Instanz.
Debugging und Code Coverage für z/OS-Anwendungen, die in COBOL, PL/I, C/C++ und Assembler geschrieben wurden, mit umfassender Unterstützung für Legacy-Anwendungen.
Verbessert die Leistung bereits kompilierter COBOL-Programmmodule ohne Neukompilierung, Quellcode-Migration oder Performance-Tuning.
Virtualisierte IBM Z-Systeme für Z/OS-Entwicklung und -Test in Linux® in IBM Z-Umgebungen.
Eine Sammlung kontinuierlicher Testangebote für die automatisierte Testerstellung, -ausführung und -analyse.
Die Wahl der richtigen Passform
ZUnit bietet Testfunktionen auf Programmebene. Wir führen jetzt Tests auf Transaktionsebene mit der IBM Z Virtual Test Platform ein und ermöglichen damit die erste Stufe von Integrationstests.
Damit kann die erste Phase der Transaktionstests von Entwicklern/Testern durchgeführt werden (oder automatisch als Teil der Pipeline ausgeführt werden), bevor sie in einer vollständigen Umgebung bereitgestellt werden.
IBM Z Virtual Test Platform ist ein Shopz-Produkt. Testversionen für Shopz-Produkte werden von Techline unterstützt.
Ja. IBM Z Virtual Test Platform kann nach Projekten wie Compiler-Upgrades, Software-Upgrades (SCM) oder der Implementierung des Automatic Binary Optimizer (ABO) für Regressionstests verwendet werden.
Sie können zum Beispiel Folgendes erreichen:
Um eine Unternehmensanwendung zu testen, müssen Tester möglicherweise folgende Schritte ausführen:
1) Verwenden Sie Selenium, um eine Webanwendung zu steuern
2) Interagieren Sie mit 3270-Bildschirmen
3) Senden und überprüfen Sie einen JCL-Batch-Prozess
4) Interagieren Sie mit CICS, IMS oder anderen Subsystemen
Galasa ermöglicht die Nutzung all dieser Technologien im Rahmen derselben Testklasse durch eine leistungsstarke und einfache API, die es den Testern ermöglicht, die richtige Technologie zur richtigen Zeit zu nutzen. Tester können die gleichen Tests auch für alle seine Testumgebungen ausführen, unabhängig davon, ob sie sich auf einer LPAR, einer Z Development and Test Environment (ZD&T), einer Wazi-Sandbox oder einem Subsystem mit Mocks befinden
Informationen zu den ersten Schritten
Ein z/OS-System, eine Anwendung und eine IBM Z Virtual Test Platform. Nach der Aufzeichnung benötigen Sie keine ursprüngliche Middleware/Subsysteme oder Daten, um den Test auszuführen.
Wenn alle erforderlichen Sicherheits- und Infrastrukturmaßnahmen vorhanden sind, dauert es nur wenige Stunden. Es ist vollständig hostbasiert – alles Mainframe.
Um IBM Distribution for Galasa herunterzuladen, klicken Sie bitte hier. (ZIP, 384 MB)
Produktunterstützung
Ja, es braucht eine echte LPAR- oder Z Development and Test (ZD&T)-Plattform.
Das ist alles Entwicklung und Test.
IBM Z Virtual Test Platform erfordert keine zusätzliche Z/OS- oder Client-Software.
Sie können die IBM Z Virtual Test Platform auf einer ZD&T installieren, wenn das Produkt bereits auf der echten Hardware lizenziert ist (Dev und Test LPARs).
Ja, für Kunden, die für die IBM Z Virtual Test Platform berechtigt sind