生成AIとの連携

LLM連携機能により、APIテストの実行や検証を効率化

SOAtest/Virtualizeは、LLM連携機能により、APIテストの実行や検証を効率化します。

主な機能として、MCPサーバー機能により、自然言語でIDEなどから任意のAIエージェントに指示するだけで、SOAtestによるAPIテストの実行および結果確認が可能です。また、AIアシスタント機能により自然言語での指示とOpenAPI/Swaggerサービス定義ファイルに基づき、APIのテストドライバーおよびスタブを生成することができます。

LLM連携:MCPサーバー機能

MCPサーバーを搭載

任意のAIエージェントから、SOAtestを呼び出しAPIテストの実行や結果確認ができます。事前にテスト資産を用意することなく、自然言語の指示に沿ったAPIテストを実行できるため、素早い検証が可能です。


任意のAIエージェントから、SOAtestを呼び出しAPIテストの実行や結果確認ができます。
※ライセンスによる制約あり。

MCPサーバーやMCPサーバーを利用するアプリを検証

MCPサーバー自体の挙動の検証を自動化するMCP Client機能に加え、MCPサーバーと連携するアプリをテストするために、MCPサーバーに成り代わるMCP Listener機能も搭載されました。

LLM連携:AI機能

AIアシスタントがチャット形式でテストドライバーとスタブを生成

自然言語の指示とOpenAPI/Swaggerのサービス定義ファイルの内容から、APIのテスト資産(テストシナリオ・テストドライバー)やスタブを生成します。 自然言語からテストデータも生成し、APIのシナリオテストに設定することもできます。

AIアシスタントがユーザーの質問に回答

SOAtest/VirtualizeのGUI上で、チャット形式で質問できるAIアシスタント機能が追加されました。 実現したいテストに関する質問を入力すると、AIアシスタントが製品ドキュメントの内容から最適な回答を案内します。


SOAtestは、チャット形式で質問できるAIアシスタント機能が搭載されています

LLM連携:その他のAI機能

AIが出力する内容を検証

AI Assertor機能で、AIが出力する内容を自然言語で検証することができます。AIの性質上、出力内容が毎回変わることがあるため、文字列の完全一致ではなく、趣旨が期待通りであるかを自然言語で検証できます。


SOAtestのAI Assertor機能で、AIが出力する内容を自然言語で検証することができます

AIが出力する内容を抽出

AI Data Bank機能で、AIが出力する内容を自然言語で抽出することができます。AIの性質上、出力内容が毎回変わることがあるため、文字列の完全一致ではなく、趣旨が一致する部分を自然言語で抽出し、次のテストに値を受け渡すシナリオテストを実施できます。

APIのテスト自動化とサービス仮想化を1ツールで SOAtest/Virtualizeに
関するお問い合わせ

  • テクマトリックス株式会社
    東京本社

    ソフトウェアエンジニアリング事業部

    03-4405-7853

メールでのお問い合わせ
parasoft-info@techmatrix.co.jp

お問い合わせ

製品についてやテクマトリックスについてなど、
こちらよりお気軽にお問い合わせいただけます。