Application Integration でサポートされているコネクタをご覧ください。
テストケースを作成する
このドキュメントでは、統合のテストケースを作成する方法について説明します。テストケース、サポートされているテスト構成、制限事項については、テストケースの概要をご覧ください。
始める前に
-
テストケースの作成に必要な権限を取得するには、プロジェクトに対する Application Integration エディタ(
roles/integrations.integrationEditor
)IAM ロールの付与を管理者に依頼してください。ロールの付与については、プロジェクト、フォルダ、組織へのアクセスを管理するをご覧ください。この事前定義ロールには、テストケースの作成に必要な
integrations.googleapis.com/testCases.create
権限が含まれています。 - 統合が
DRAFT
状態であることを確認します。統合のステータスがPUBLISHED
の場合は、[編集を有効にする] をクリックします。DRAFT
状態の新しいバージョンが統合に作成されます。 次の図は、統合エディタの編集ロックを示しています。
テストケースを作成する
テストケースを作成するには、次のいずれかのオプションを選択します。Console
- Google Cloud コンソールで [Application Integration] ページに移動します。
- ナビゲーション メニューで [統合] をクリックします。
[統合] ページが開き、Google Cloud プロジェクトで使用可能なすべての統合が一覧表示されます。
- テストを作成する既存の統合を選択します。
統合エディタで統合が開きます。
- [テストケース] をクリックし、[+ 新しいテストケースを作成] をクリックします。[テストケースの作成] ペインが表示されます。
次に、以下の操作を行います。
- [トリガー] リストからトリガーを選択します。
- [テスト名] フィールドにテストの名前を入力します。
- (オプション)[説明] フィールドにテストの説明を入力します。
- [作成] をクリックします。
統合エディタページで、デザイナー キャンバスに [テストケース モードが有効です] と表示されます。
- トリガーとタスクのテスト構成を構成します。
API
projects.locations.integrations.versions.testCases.create
メソッドを呼び出し、関連パラメータを指定します。次に例を示します。
POST https://integrations.googleapis.com/v1/{parent=projects/PROJECT_ID/locations/LOCATION/integrations/INTEGRATION_NAME/versions/INTEGRATION_VERSION}/testCases
以下を置き換えます。
PROJECT_ID
: Google Cloud プロジェクトの IDLOCATION
: 統合が配置されているリージョンINTEGRATION_NAME
: 統合の名前INTEGRATION_VERSION
: 統合のバージョン
リクエストの本文には TestCase
リソースが含まれます。次に例を示します。
{ "displayName": "example-test-case", "triggerId": "api_trigger/example-trigger", "testTaskConfigs": [{ "taskNumber": "1", "mockConfig": { "mockStrategy": "NO_MOCK_STRATEGY" }, "task": "FieldMappingTask" }], }
テスト構成を構成する
テストケースを作成したら、トリガーとタスクのテスト構成を構成できます。
次のステップ
- テストケースについて学習する。
手順は次のとおりです。
- テストケースを構成する。
- テストケースをコピーして、削除する。
- テストケースを実行して、テストケースの実行ログを表示する。
- テストケースをアップロードして、ダウンロードする。