APIテストとサービス仮想化の重要性
現代のシステム開発において、異なるシステム同士がデータをやり取りするために「API(Application Programming Interface)」が広く使われています。このAPIが正しく、安定して動作するかを確認する「APIテスト」は、システムの品質を保つ上で非常に重要です。
「SOAtest/Virtualize」は、APIのテストを自動化し、さらに「サービス仮想化」という技術でテスト環境を準備する手間を減らすツールです。サービス仮想化とは、まだ開発中のAPIや、外部のシステムで利用できないAPIの代わりに、一時的な「仮想(モック)サーバー」を自動で作り出すことで、必要な時に何度でもテストができる環境を整えることを指します。これにより、開発者は効率的に作業を進めることができます。
「SOAtest/Virtualize 2025.3」の主な進化ポイント
テクマトリックス株式会社は、米国Parasoft Corporationが開発したこの「SOAtest/Virtualize」の最新バージョン「2025.3」の販売を2026年1月28日より開始しました。この新バージョンでは、特に以下の2点が大きく強化されています。
-
AI機能の大幅強化と、その核となる「MCPサーバー」の搭載
-
昔から使われているシステム(レガシーシステム)や、IoT・組み込みシステムへの対応強化

AIでAPIテストがもっと簡単に!LLM連携機能の強化
MCPサーバーで自然言語によるAPIテスト実行
「SOAtest/Virtualize 2025.3」に搭載された「MCPサーバー」は、AIエージェントと連携することで、APIテストの実行方法を大きく変えます。これまではテストの準備に専門的な知識が必要でしたが、今後はAIエージェントに「自然な言葉で」指示するだけで、APIテストを実行し、その結果を確認できるようになります。これにより、テスト資産を事前に作成する手間が省け、より素早く検証を進めることが可能です。


AIの「ゆらぎ」に対応するAI Assertor機能
AIを使ったアプリケーション開発では、「AIの出力内容が毎回少しずつ変わる」という課題があります。そのため、厳密に同じ文字列で結果をチェックする従来の検証方法では対応できませんでした。そこで「SOAtest/Virtualize」は、「AI Assertor」機能を追加しました。この機能は、AIが生成した回答が、たとえ文字列が完全に一致しなくても、その「意味合い」や「内容」が期待通りであるかを自然言語で検証できます。これにより、AIを組み込んだ最新のアプリケーション開発におけるテスト自動化を強力にサポートします。

MCPサーバー開発・連携アプリテストを支援する機能
MCPサーバー自体の開発や、既存のアプリケーションとMCPサーバーを連携させる開発も増えています。「SOAtest/Virtualize 2025.3」には、MCPサーバーの動作を自動で検証する「MCP Client」機能と、MCPサーバーの代わりに疑似データを提供する「MCP Listener」機能が搭載されました。これにより、モダンな開発におけるテスト自動化がさらに進みます。
チャット形式でテスト環境を自動生成するAIアシスタント
AIアシスタントも進化し、チャット形式で自然言語を使って「スタブ」(仮想アセット)を生成できるようになりました。これにより、テストに必要な仮想環境の準備が、より直感的かつスピーディーに行えます。


レガシーシステムやIoT機器のテストも効率化
AIを活用した最新のテスト強化だけでなく、昔から使われている「TCP/UDPソケット通信」などのテストも強化されました。
16進数設定を簡易化
TCPやUDPソケット通信でデータを送受信する際の「16進数電文」の設定がシンプルになり、主要な4種類の電文形式(固定長、先頭に電文長定義、途中に電文長定義、終端文字による区切り)をより簡単に設定できるようになりました。

PCAPファイルからテスト資産を自動生成に対応
ネットワークの通信記録を保存した「PCAPファイル」から、TCPソケット通信の16進数電文を自動で生成する機能が強化されました。これにより、PCAPファイルの内容を基に、テストに必要なデータ(テストドライバーやスタブ)を効率よく作成できるようになり、これまで手作業で行っていた部分の自動化が進みます。

製品情報と提供について
稼働環境
「SOAtest/Virtualize 2025.3」は以下の環境で動作します。
-
Windows 64bit (Windows 11、Windows Server 2022、Windows Server 2025)
-
Linux 64bit (GTK+ 3.20 以降)
-
macOS 64bit (macOS 12 Monterey 以降)
製品の詳細は以下のWebページで確認できます。
https://www.techmatrix.co.jp/product/soatest_virtualize/
販売開始日
2026年1月28日
既存ユーザーへの無償提供
2026年1月28日時点で保守サービスを契約している「SOAtest/Virtualize」のユーザーには、「SOAtest/Virtualize 2025.3」へのバージョンアップ製品が無償で提供されます。
テクマトリックス株式会社について
テクマトリックス株式会社は、情報基盤事業、アプリケーション・サービス事業、医療システム事業の3つの事業を展開しています。顧客企業のビジネスモデル変革や競争力強化をサポートしており、Parasoft社製品の国内総販売代理店として、販売、マーケティング、ユーザーサポートなどの活動を強化しています。
詳細は以下のWebサイトをご参照ください。
https://www.techmatrix.co.jp/

