IBM Z Virtual Test Platform (ZVTP) は、完全統合テストを開発サイクルの初期段階にシフト・レフト機能を提供するテスト・ツールです。これは、開発者がレコードおよびプレイバック・モデルを使用してz/OS®アプリケーションを単独でテストできるようにする革新的なテスト・テクノロジーを提供します。これにより、コードが完全な統合テストに渡される前に、より複雑なプログラム・フローをテストする早期のアプリケーション統合テストが可能になります。
ZVTP には、z/OS ハイブリッド・アプリケーションの自動化を開発するためのアーティファクトを備えた自動化フレームワークが含まれています。これらのソリューションを使用すると、組織は継続的で自動化されたテストの利点を実現し、品質を向上させ、クロスプラットフォーム DevOps の可能性を最大限に発揮できるようになります。
はじめる:各環境で開始するために必要なものを参照してください。
テストの自動化:IBM Z Virtual Test Platform が開発チームにどのように役立つかをご覧ください。
コードを完全な統合テストに提供する前に、シフト・レフトしてより複雑なプログラム・フローをテストし、コードの品質を向上させます。
完全なミドルウェア・スタックを必要とせずに、テストを分離して実行します。
記録されたテストを個別に再生することで、複雑な問題のデバッグを簡素化します。
シフトレフト・テストにより問題を早期に発見し、リスクと全体的なコストを削減します。
単一のテスト・フレームワークを使用して、複雑なハイブリッドクラウドの深い統合テストをエンドツーエンドで実行します。
データと情報をキャプチャするトランザクションまたはバッチ・プログラムを記録し、ミドルウェア(CICS、Db2など)を使用せずにバッチで再生できる再利用可能なテストを作成する。テストは、オンプレミスまたは任意のクラウド・プラットフォームで実行されているIBM Z Development and Testシステムでも実行できます。
ZVTP は、テストの結果、収集されたデータ、記録の再生を迅速に表示する最新のユーザー・インターフェイスをユーザーに提供します。
テスト・ケースを実行し、実行パス・フローやその他の詳細を視覚化して、テスト対象のプログラムをより深く理解します。
失敗したテストの記録を使用してシナリオを簡単に再現できるため、テストで発生した問題のデバッグを迅速に行うことができます。
単一のテスト・フレームワークを使用して、複雑なハイブリッドクラウドの深い統合テストをエンドツーエンドで実行します。
単一のテスト・フレームワークを使用して、 z/OSハイブリッド・アプリケーションのテスト・ケースを開発および実行します。IBM Distribution for Galasa は、z/OS 環境要件のインターフェースをサポートするアーティファクトを備えた包括的なフレームワークを提供します。
組織がシフト・レフトし、z/OS アプリケーションのアジャイル テスト実践を加速するのに役立つテスト ツールを体験してください。
Suman Gopinath (IBM Z DevOps のチーフアーキテクト) 氏は、使用されるアプリケーション・プログラミング言語に関係なく、単一のテスト・パイプラインの重要性を説明します。
z/OS 上で IBM Virtual Test Platform を構成するには、テストケースを正しく実行するためにいくつかの必須タスクを実行する必要があります。このビデオでは、z/OS 上での VTP の基本インストールの構成プロセスの主な手順を説明します。
シフトレフト・テストを適用し、単体テストと初期のアプリケーション統合テストの両方を作成して実行し、両方をパイプラインに正常に追加する方法を段階的に学習します。
テスト・ケースが記録データ・セットを主要なメタデータに抽出し、このメタデータを IBM Z 上のデータベースに保存して永続化する方法を調べます。
開発者とテスターがアジャイル・テストの実践を z/OS アプリケーションに適用する方法と、プロセスの高速化に役立つツールをご覧ください。
アプリケーションの最新化を迅速に開始または加速し、IBM Z システムでの IT 自動化への標準化されたアプローチを採用します。
このプラットフォームは、メインフレーム・アプリケーションの開発、テスト、デモンストレーション、および教育プログラムに使用します。これにより、あらゆる z/OS® ソフトウェアを x86 互換のオンプレミス・システムまたはクラウド・インスタンス上で実行できるようになります。
COBOL、PL/I、C/C++、Assembler で記述された z/OS アプリケーションのデバッグとコード・カバレッジを取得し、レガシー・アプリケーションを広範にサポートします。
再コンパイル、ソース・コードの移行、パフォーマンス・チューニングを行わずに、コンパイル済みのCOBOLプログラム・モジュールのパフォーマンスを向上させます。
Linux® on IBM Z 環境下でのIBM Z systems for z/OSの仮想化開発およびテスト
自動テストの作成、実行、分析のための継続的テスト製品のコレクション。
適切なフィット感を選択する
ZUnit は、プログラム・レベルでのテスト機能を提供します。現在、IBM Z Virtual Test Platform を使用したトランザクション・レベルのテストを導入し、Integration Testingの第 1 レベルを可能にしています。
これにより、完全な環境にデプロイする前に、開発者/テスターがトランザクション・テストの最初のフェーズを実行する (またはパイプラインの一部として自動的に実行する) ことができます。
IBM Z Virtual Test Platform は Shopz 製品です。Shopz 製品のトライアルは Techline によって促進されます。
はい。IBM Z Virtual Test Platform は、コンパイラーのアップグレード、ソフトウェア構成管理 (SCM) のアップグレード、または自動バイナリー・オプティマイザー (ABO) の実装などのプロジェクト後の回帰テストに使用できます。
たとえば、次の操作を実行できます。
エンタープライズ・アプリケーションをテストするには、テスターは次のことを行う必要がある場合があります。
1) Selenium を使用して Web アプリケーションを駆動する
2) 3270 画面を操作する
3) JCL バッチ・プロセスを送信して検証する
4) CICS、IMS、または他のサブシステムと対話する
Galasa を使用すると、強力で簡単な API を通じてこれらすべてのテクノロジーを同じテスト・クラスの範囲内で使用できるようになり、テスターは適切なタイミングで適切なテクノロジーを使用できるようになります。テスターは、LPAR、Z 開発およびテスト環境 (ZD&T)、Wazi サンドボックス、またはモックを含むサブシステム上にあるかどうかに関係なく、すべてのテスト環境に対して同じテストを実行することもできます。
開始方法
z/OSシステム、アプリケーション、IBM Z Virtual Test Platform。一度記録すれば、テストを実行するために元のミドルウェア/サブシステムやデータは必要ありません。
必要なセキュリティーとインフラストラクチャーがすべて整備されていれば、たった数時間で完了です。これは完全にホストベースであり、すべてメインフレームです。
IBM Distribution for Galasaをダウンロードするには、こちらをクリックしてださい。(ZIP、384MB)
製品サポート
はい、実際の LPAR または Z Development and Test (ZD&T) プラットフォームが必要です。
これはすべて開発とテストです。
IBM Z Virtual Test Platform では、追加の z/OS またはクライアント・ソフトウェアは必要ありません。
IBM Z Virtual Test Platform が実際のハードウェア (開発 LPAR およびテスト LPAR) 上ですでにライセンス供与されている場合は、ZD&T に IBM Z Virtual Test Platform をインストールできます。
はい、IBM Z Virtual Test Platform の資格を持つお客様の場合