Apidog AIでワンクリックで数十のテストケースを自動生成する方法

Oliver Kingsley

Oliver Kingsley

15 10月 2025

Apidog AIでワンクリックで数十のテストケースを自動生成する方法

テストケースの作成は、正常系、異常系、境界値、セキュリティなど、複数のシナリオをカバーする必要があるため、API開発において最も時間のかかる部分の一つです。これらのケースを手動で作成するには、通常、多くの時間がかかります。

幸いなことに、ApidogはAIによるテストケースの自動生成をサポートしています。API仕様に基づいて、ApidogのAI機能は、幅広いシナリオをカバーする完全なテストケースセットを数秒でインテリジェントに作成できます。

AIによるテストケース生成の活用

1. 数十のテストケースをワンクリックで生成

生成ボタンをクリックすると、数秒以内に数十の完全に構造化されたテストケースがリストに表示されます。

AIでテストケースを生成

2. テストタイプごとの自動分類

ApidogのAI機能は、生成されたテストケースを正常系、異常系、境界値、セキュリティテストなどのカテゴリに自動的に分類します。

テストタイプごとの自動分類

3. 即時実行と検証

生成されたテストケースをすぐに実行し、リアルタイムのエンドポイント応答を確認できます。すべてのテストケースの生成が完了するのを待つ必要はなく、有効なものは直接公式のテストスイートに採用できます。

有効なテストケースの採用

4. 効率的な管理のためのバルク操作

複数のテストケースを一度に実行、承認、または破棄できます。これにより、高品質なテストケースのみをより迅速にフィルタリングして保持できます。

効率的な管理のためのテストケースのバルク操作

5. マルチタスク並列生成

複数の生成タスクを同時に起動して、異なるAIモデルの結果と品質を比較できます。

マルチタスク並列生成

Apidogで実際に試して、AIがテストワークフローをどのように変革するかを体験してください!

button

AI機能を有効にする方法

AIテストケース生成機能を使用する前に、いくつかの簡単な設定手順が必要です。

ApidogのAI機能はデフォルトでオフになっているため、手動で有効にする必要があります。

  1. 権限: この機能を設定するには、組織またはチームの管理者(またはそれ以上)である必要があります。
  2. バージョン: Apidogが最新バージョンに更新されていることを確認してください。
  3. 有効化パス: 組織 / チーム設定AI機能 に移動し、組織またはチームのAI機能を有効にします。有効にすると、チーム内のすべてのプロジェクトがAI機能にアクセスできるようになります。
ApidogでAI機能を有効にする

モデルプロバイダーの設定

AI機能を有効にした後、少なくとも1つのモデルプロバイダーを設定する必要があります。

Apidogは現在、OpenAI、Anthropic、Google AI Studio、Google Vertexなど、いくつかのモデルプロバイダーをデフォルトでサポートしており、他のプロバイダー向けにカスタムAPI設定も可能です。

モデルプロバイダーの設定

設定時に以下の詳細情報を提供する必要があります。

モデルプロバイダー設定の詳細

プロのヒント: 最良の生成結果を得るには、強力なモデルを選択してください。高度でないモデルでは、満足のいく結果が得られない場合があります。

デフォルトモデルの設定とAI関連機能の有効化

使用するモデルを指定していない場合、Apidogが自動的に選択します。また、特定のモデルをデフォルトとして手動で選択し、必要なAI関連機能を有効にすることもできます。

すべての設定が完了し、AI機能が有効になったら、プロジェクトをリフレッシュするだけで、新しいAI機能がプロジェクトインターフェース全体に表示されます。

AIでテストケースを生成する方法

任意のエンドポイントのテストケースタブに、AIで生成という項目があります。

AIでテストケースを生成

これをクリックするとサイドパネルが開き、正常系、異常系、境界値、セキュリティなどのテストケースの種類とそのサブカテゴリを選択できます。

テストケース生成ルールの設定

エンドポイントが認証を必要とする場合、Apidogは資格情報を自動的に検出し適用します。キーはローカルで暗号化され、安全に送信され、生成後に復号化されるため、機能性とセキュリティの両方が確保されます。

モデル資格情報の設定

生成前に、下部の入力ボックスに追加の指示を追加して、AIの出力が期待により沿うようにすることができます。

テストケース生成のための追加指示

生成をクリックすると、AIはAPI仕様と設定に基づいて作業を開始します。生成されたテストケースはすぐに実行してAPI応答を検証できます。ニーズに合ったケースを承認するか、不要なものを破棄することができます。また、複数のケースを一度に管理することも可能です。

AIでテストケースを生成

注: API仕様が詳細であるほど、AIが生成するテストケースの品質は向上します。

例えば、API仕様の各enum値に明確な説明が含まれている場合、ApidogのAI機能は、可能なすべてのenum値をカバーするケースを自動的に生成できます。これは、最適な組み合わせのために直交配列テスト手法を使用することさえ可能です。

将来のバージョンでは、Apidogはテストケースにおけるテストデータ設定をサポートし、AIが関連するテストデータを自動生成および入力できるようにすることで、テスト効率をさらに向上させます。

Apidogのその他のAI機能

テストケース生成以外にも、ApidogのAI機能にはいくつかのスマートな機能が含まれています。

AIでスキーマを修正

組織 / チーム設定AI機能の下にあるAIアシストによるパラメーター修正を有効にし、プロジェクトをリフレッシュします。

インターフェースでスキーマにカーソルを合わせると、AI機能アイコンが表示されます。これをクリックすると、AIがスキーマを自動的に修正します。

05-apidog-01.gif

エンドポイント準拠チェック

AI機能エンドポイント準拠チェックを有効にし、プロジェクトをリフレッシュします。API設計ガイドラインを設定した後、AIを使用してAPIがルールに従っているかどうかを検証できます。

エンドポイント設計ガイドラインの確認

AIネーミング

AI機能の下にあるAIネーミングを有効にし、プロジェクトをリフレッシュします。エンドポイントまたはスキーマを編集する際、フィールド名領域にカーソルを合わせるとAIアイコンが表示され、AIがチームの命名規則に基づいて標準化されたフィールド名を提案します。

AIを使用してフィールド名を生成

結論

ApidogのAIテストケース生成機能は、正常系、異常系、境界値、セキュリティの各シナリオをカバーする完全なテストケースセットを自動的に作成します。これらのケースを即座に一括で実行、検証、管理できるため、時間を節約し、反復作業を削減し、テスターがロジック検証とテスト戦略の最適化に集中できるようになります。これにより、全体的なテスト効率が大幅に向上します。

テストケース生成以外にも、ApidogはAPI開発ワークフローを簡素化し加速するために設計された、さまざまなAI搭載ツールを提供しています。詳細な手順については、Apidogヘルプセンターをご覧ください。

ApidogでAPIデザイン中心のアプローチを取る

APIの開発と利用をよりシンプルなことにする方法を発見できる