東京システムハウスは2026年10月8日、レガシーマイグレーション後のテストデータを作成するサービス「テスト支援サービス」を発表した。静的解析ツールとAIを使ってジョブ(JCL)単位で資産を解析し、テストデータとテスト仕様書を自動で作成する。
東京システムハウスの「テスト支援サービス」は、レガシーマイグレーション後のテストデータを作成するサービスである。静的解析ツールとAIを使ってジョブ(JCL)単位で資産を解析し、テストデータとテスト仕様書を自動で作成する(図1)。
図1:レガシーマイグレーション後のテストデータを作成する「テスト支援サービス」の概要(出典:東京システムハウス)拡大画像表示
背景には、レガシーマイグレーションにおいて、移行後の動作確認に使うテストデータの準備が負担になっている事情がある。テストデータの作成には現行システムの仕様に精通した要員が関与する必要があるが、日常業務と並行して十分な体制を確保することは難しい。
今回提供するサービスでは、ジョブの実行単位であるJCLを起点に関連プログラムを解析する。プログラム単体ではなくJCL単位で解析することで、ジョブの実行に必要な入力データを特定し、テスト仕様書を自動で作成する。解析エンジンには同社の「AIベテランエンジニア」を使う(関連記事:COBOL開発のAI支援システム新版「AIベテランエンジニア v1.2」、AI駆動開発機能を強化─TSH)。
作成したテストデータは、COBOLシステムで一般的な固定長順編成(SEQ)ファイル形式で出力する。また、ゾーン10進数やパック10進数(COMP-3)、2進数(COMP)、浮動小数点(COMP-1/COMP-2)など、COBOL特有のデータ形式の項目も出力できる。データベースを利用するプログラムのテストデータも作成できる。
テストデータの作成にあたり、現行環境の実データを提供する必要はない。JCL、COBOL、COPY句などの資産を解析してテストデータを作成する仕組みである。
作成するテスト仕様書には、テストの目的・範囲・テストケースに加え、各ファイルの項目定義や期待する出力内容を記載する(図2)。
図2:テスト仕様書の出力例(出典:東京システムハウス)拡大画像表示
現バージョンでは、バッチ処理を対象に、テストデータを作成する。今後は、生成したテストデータを実行環境に配置する機能、テストを自動で実行し、結果を自動で評価する機能に加え、オンライン処理のテストにも対象を広げる予定である。
東京システムハウス / レガシーマイグレーション / テストデータ / JCL
- 業務システム 2027年4月強制適用へ待ったなし、施行迫る「新リース会計基準」対応の勘所【IT Leaders特別編集版】
- 生成AI/AIエージェント 成否のカギは「データ基盤」に─生成AI時代のデータマネジメント【IT Leaders特別編集号】
- フィジカルAI AI/ロボット─Society 5.0に向けた社会実装が広がる【DIGITAL X/IT Leaders特別編集号】
- メールセキュリティ 導入のみならず運用時の“ポリシー上げ”が肝心[DMARC導入&運用の極意]【IT Leaders特別編集号】
- ゼロトラスト戦略 ランサムウェア、AI詐欺…最新脅威に抗するデジタル免疫力を![前提のゼロトラスト、不断のサイバーハイジーン]【IT Leaders特別編集号】
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
AIの真価は「今この瞬間」の感知にある。「Data Streaming Platform」で実現する「AI Ready Data」を解説
-
-
-
VDIの導入コストを抑制! コストコンシャスなエンタープライズクラスの仮想デスクトップ「Parallels RAS」とは
-
AI時代の“基幹インフラ”へ──NEC・NOT A HOTEL・DeNAが語るZoomを核にしたコミュニケーション変革とAI活用法
-
加速するZoomの進化、エージェント型AIでコミュニケーションの全領域を変革─「Zoom主催リアルイベント Zoomtopia On the Road Japan」レポート
-
14年ぶりに到来したチャンスをどう活かす?企業価値向上とセキュリティ強化・運用効率化をもたらす自社だけの“ドメイン”とは
-
-


