IBM Z Virtual Test Platform
Erweiterte Anwendungsintegrationstests zu Beginn des Softwareentwicklungslebenszyklus und umfassende Integrationstests für z/OS-basierte Hybridanwendungen
Kostenlos testen
abstrakte Darstellung geometrischer Formen

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.

Lösungsübersicht lesen
Vorteile Shift left testing

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.

Automatisierte tests

Führen Sie Tests isoliert aus, ohne dass ein vollständiger Middleware-Stack erforderlich ist.

Einfacheres debuggen

Vereinfachen Sie das Debugging komplexer Probleme, indem Sie aufgezeichnete Tests isolieren.

Risikoreduzierung

Entdecken Sie Probleme früher mit Shift-Left-Tests, um das Risiko und die Gesamtkosten zu reduzieren.

End-to-End-Integration

Verwenden Sie ein einzelnes Test-Framework für komplexe, tiefgreifende Integrationstests in der Hybrid Cloud, End-to-End.

Funktionen
Einen Test aufzeichnen und zur Wiederholung aufnehmen

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.

    Erfahren Sie, wie Sie eine Aufnahme erstellen Entdecken Sie die Wiedergabe einer Aufnahme

    Moderne Benutzeroberfläche

    ZVTP bietet Benutzern eine moderne Benutzeroberfläche, die schnell Testergebnisse, gesammelte Daten und Aufzeichnungen wiedergibt.

    Erfahren Sie, wie Sie eine Aufzeichnung ansehen

    Visualisieren Sie den Programmablauf für einen Test

    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.


    z/OS Debugger anwenden

    Beschleunigen Sie das Debuggen von Problemen, die beim Testen aufgetreten sind, indem Sie das Szenario mithilfe einer Aufzeichnung des fehlgeschlagenen Tests einfach neu erstellen.

    IBM-Debug für z/OS entdecken

    Ein einziges Test-Framework

    Verwenden Sie ein einzelnes Test-Framework für komplexe, tiefgreifende Integrationstests in der Hybrid Cloud, End-to-End.


    Testen Sie z/OS-basierte Hybridanwendungen

    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.

    Integration mit IBM Distribution für Galasa
    Ressourcen Agile Tests für z/OS-Anwendungen

    Erleben Sie Testtools, die Ihrem Unternehmen helfen, nach links zu wechseln und agile Testpraktiken für z/OS-Anwendungen zu beschleunigen.

    Automatisiertes Testen auf Z

    Suman Gopinath (Chefarchitekt von IBM Z DevOps) erläutert die Bedeutung einer einzelnen Test-Pipeline, unabhängig von der verwendeten Anwendungsprogrammiersprache.

    Konfigurieren von VTP unter z/OS

    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.

    Echte Shift-Left-Tests für Ihre z/OS-Anwendungen

    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.

    VTP-Servererweiterung mit einer verbesserten Benutzererfahrung

    Entdecken Sie, wie der Testfall den Aufzeichnungsdatensatz in seine wichtigsten Metadaten zerlegt und diese Metadaten zur Persistenz in einer Datenbank auf IBM Z speichert.

    Steigern Sie die Softwarequalität durch kontinuierliche Tests für IBM z/OS-Anwendungen

    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.

    Weiterführende Produkte IBM® Z and Cloud Modernization Stack

    Starten oder beschleunigen Sie die Anwendungsmodernisierung und verfolgen Sie einen standardisierten Ansatz für die IT-Automatisierung auf IBM Z-Systemen.

    IBM Z Development and Test Environment

    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.

    IBM Debug for z/OS

    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.

    IBM® Automatic Binary Optimizer for z/OS

    Verbessert die Leistung bereits kompilierter COBOL-Programmmodule ohne Neukompilierung, Quellcode-Migration oder Performance-Tuning.

    IBM Virtual Dev and Test für z/OS

    Virtualisierte IBM Z-Systeme für Z/OS-Entwicklung und -Test in Linux® in IBM Z-Umgebungen.

    IBM Rational Test

    Eine Sammlung kontinuierlicher Testangebote für die automatisierte Testerstellung, -ausführung und -analyse.

    Häufig gestellte Fragen

    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:

    • Verwenden Sie IBM Z Virtual Test Platform, um eine Transaktion aufzuzeichnen.
    • Wenden Sie ABO auf die Programme in der Transaktion an.
    • Wiederholen Sie die Tests, um die Integrität der ABO-fähigen Anwendung zu überprüfen.
    • Batch einschließlich Db2 und DL/I
    • CCICS mit Anrufen an Db2 und DL/I
    • IMS TM und BMP
    • Datei-I/O-Unterstützung für die Verarbeitung sequentieller (QSAM) Dateien und VSAM-Dateien (KSDS, ESDS und RRDS)
    • IBM IMS MQ mit Batch, CICS und IMS
    • Nahtlose Integration in CI/CD-Pipeline

    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

    Nächste Schritte

    Entdecken Sie, wie tiefgreifende Integrationstests für z/OS-basierte Hybridanwendungen sind. Planen Sie ein kostenfreies 30-minütiges Meeting mit einem IBM Z-Vertreter.

    Kostenlos testen
    Weitere Informationsmöglichkeiten Dokumentation Support IBM Redbooks® Support und Services Global Financing Flexible Preisstruktur Schulung und Training ZVTP Community Community für automatisiertes Testen Entwicklungscommunity Partner Ressourcen