APIテストをAIが自動化!「SOAtest/Virtualize 2025.3」で開発効率がさらにアップ

AIツール・サービス紹介

「SOAtest/Virtualize 2025.3」が登場!AIとレガシーシステム対応でテストを強力に自動化

テクマトリックス株式会社は、APIテストの自動化とサービス仮想化を一つにまとめたツール「SOAtest/Virtualize 2025.3」の販売を2026年1月28日より開始しました。この新しいバージョンでは、AI機能が大幅に強化され、MCPサーバーが新たに搭載されています。これにより、最新のAIを活用したアプリケーション開発から、昔ながらのシステムまで、幅広いテストを自動化できるようになります。

SOATest/Virtualize 2025.3 リリース

APIテストの重要性と「SOAtest/Virtualize」の役割

最近では、システム同士がデータをやり取りする際に「API」という仕組みを使うことが増えています。APIが安定して動くことは、システム全体の品質を保つ上で非常に大切です。AIを活用したアプリ開発や、セキュリティ対策のためのアップデートでは、REST APIだけでなく、MQ、JMS、TCP、UDP、SFTPといった昔から使われている通信方法(プロトコル)も含めて、メッセージの送受信テストを自動で行う必要があります。このようなテストには、専用のツールが欠かせません。

「SOAtest/Virtualize」は、APIを作る側と使う側の両方をサポートし、テストの自動化とテスト環境の仮想化(サービス仮想化)という2つの面から、開発の効率を高めます。

  • API開発者向け: APIが正しく動くかを確認するため、テスト用のプログラム(テストクライアント)を自動で作り、個別の機能テストや複数の機能を組み合わせたテストを自動で実行します。

  • APIを利用するアプリ開発者向け: 連携するAPIを仮想化(高機能なモックサーバー/スタブを自動生成)して、テストに必要な疑似データを提供します。これにより、いつでも必要なだけテストできる環境が整い、アプリがデータを使って正しく動作するかを確認できます。

「SOAtest/Virtualize 2025.3」の主な新機能と改善点

今回の「SOAtest/Virtualize 2025.3」では、特にAI機能とレガシーシステムへの対応が強化されました。

1. LLM連携機能の強化

  • MCPサーバー搭載でAIエージェントによるAPIテスト実行が可能に
    自然な言葉で指示するだけで、任意のAIエージェントから「SOAtest」を呼び出してAPIテストを実行し、その結果を確認できるようになりました。事前にテスト用の設定を作っておく必要がなく、指示に沿ったAPIテストを素早く行えるため、検証作業が効率化されます。

    API Request example

    JSON config

  • AI Assertor機能でAIの出力内容を自然言語で検証
    AIを活用したアプリ開発では、AIの出力内容が毎回変わることが課題となる場合があります。そのため、決まった文字列と完全に一致するかどうかで検証するだけでは、品質チェックが難しくなります。「SOAtest/Virtualize」では、文脈や内容を自然な言葉で検証できる「AI Assertor」機能を追加しました。これにより、AIを組み込んだ最新の開発におけるテスト自動化を強力にサポートします。

    System diagram for AI Assertor

  • MCPサーバーやその利用アプリのテストに対応
    MCPサーバー自体の開発や、既存のアプリとの連携開発も進んでいます。MCPサーバーの動作検証を自動化する「MCP Client」機能に加え、MCPサーバーと連携するアプリのテストのために、MCPサーバーの代わりとなる「MCP Listener」機能も搭載されました。

  • AIアシスタントがチャット形式でスタブを生成
    チャット形式でテスト資産を生成するAIアシスタントも進化し、自然な言葉でスタブ(仮想的なAPI)を生成できるようになりました。テストドライバーの生成は以前のバージョンから対応しています。

    AI Assistant chat

    API endpoints

2. レガシーシステム、IoT・組み込み系システムへの対応を大幅に強化

  • 16進数設定を簡易化
    16進数(数字とアルファベットを組み合わせた表現)の電文でTCPやUDPソケット通信を行う際の設定がシンプルになりました。主要な4種類の電文の送受信がより簡単に設定でき、接尾値の設定も可能です。

    Hexadecimal data formats

  • TCPソケット通信の電文記録とテスト資産の自動生成に対応
    TCPソケット通信の記録ファイル(PCAPファイル)から、テストドライバーやスタブの自動生成に使う16進数電文を作る機能が強化されました。PCAPファイルの内容をもとに、16進数電文を使ったテスト資産の作成効率が大幅に向上します。

    Wireshark to SOATest flow

製品の稼働環境と提供について

「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ページで確認できます。

「SOAtest/Virtualize 2025.3」は2026年1月28日より販売・出荷が開始されます。また、2026年1月28日時点で保守サービス契約中のユーザーには、無償でバージョンアップ製品が提供されます。

テクマトリックス株式会社について

テクマトリックス株式会社は、最適なITインフラとITライフサイクルをワンストップで提供する「情報基盤事業」、業務ノウハウを実装したアプリケーションを提供する「アプリケーション・サービス事業」、健康な社会を支える医療情報インフラを構築する「医療システム事業」の3つの事業を展開し、顧客企業のビジネス変革と競争力強化を支援しています。

詳細は以下のWebサイトを参照してください。

タイトルとURLをコピーしました