開発ツール/プラットフォーム 開発ツール/プラットフォーム記事一覧へ

[新製品・サービス]

東京システムハウス、レガシーマイグレーション後のテストデータをAIで自動作成、実データは不要

2026年10月8日(木)日川 佳三(IT Leaders編集部)

東京システムハウスは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

関連記事

トピックス

[Sponsored]

東京システムハウス、レガシーマイグレーション後のテストデータをAIで自動作成、実データは不要東京システムハウスは2026年10月8日、レガシーマイグレーション後のテストデータを作成するサービス「テスト支援サービス」を発表した。静的解析ツールとAIを使ってジョブ(JCL)単位で資産を解析し、テストデータとテスト仕様書を自動で作成する。

PAGE TOP