AI は、現在の API 仕様に基づいて多数のテストケースを迅速に生成できます。これらのケースは、単一のエンドポイントの機能性、準拠性、安定性、セキュリティを検証するのに役立ちます。また、グループやタイプごとにテストケースを管理することもできます。任意のエンドポイントドキュメントページで、Test Cases タブに切り替えます。そこに Generate with AI ボタンがあります。クリックして開始します。テストケースカテゴリの選択#
Generate with AI をクリックすると、右側に設定パネルがスライド表示されます。ここで、生成するテストケースの種類を選択できます。| カテゴリ | 説明 |
|---|
| ポジティブテスト | 有効な入力で期待される動作を検証します |
| ネガティブテスト | 無効な入力でエラー処理をテストします |
| 境界値テスト | エッジケースと制限値を確認します |
| セキュリティテスト | 認証、認可、セキュリティ対策を検証します |
認証情報の設定#
エンドポイントに認証情報が必要な場合、設定では credentials が参照されます。必要に応じて認証情報の値を変更できます。キーは AI LLM のプロバイダーに送信される前にローカルで暗号化され、テストケースの生成後に自動的に復号化されます。これにより、認証情報の迅速な検証と情報セキュリティの両方が確保されます。追加要件の入力#
生成前に、下部のテキストボックスに追加要件を入力して精度を向上させることができます。左下隅では、一度に生成するテストケース数を設定できます(最大 80 件)。右下隅では、大規模言語モデルとプロバイダーを切り替えることができます。テストケースの生成#
Generate をクリックすると、AI が API 仕様と設定に基づいてテストケースの作成を開始します。完了後、特定のテストケースをクリックして、そのリクエストパラメータを表示したり、名前を変更したり、カテゴリを調整したりできます。生成されたテストケースの管理#
| 操作 | 説明 |
|---|
| 実行 | レスポンスを通じてテストケースが期待どおりかを確認します |
| 承認 | ドキュメントの Test Cases タブ配下にテストケースを保存します |
| 破棄 | 不要なテストケースを削除します |
| 一括操作 | 複数のテストケースを一度に選択して、一括操作を実行します |
プロ向けヒント: 異なる AI モデル、プロバイダー、設定を使用して、複数の生成タスクを同時に実行します。これにより、結果の比較、出力の検証、最適なテストケースの迅速な採用が容易になります。