Cloud-to-Cloud 統合をテストする

Google Home Developer Console には [テスト] ページがあり、 Cloud-to-cloud インテグレーションに対するテストを構成して実行できます。Google Home Test Suite Test Suiteは、 Developer Consoleに組み込まれた別のアプリケーションで、すべての統合テストを処理します。

Test Suiteは、特定のCloud-to-cloudプロジェクト構成に属する一連のデバイスで実行できます。インテグレーションで テストスイートを実行して、すべてが正常に動作していることを 確認することが非常に重要です。Test Suite

[Test] ページでは、Cloud-to-cloud インテグレーションで 完了してテストの準備ができたものが [Ready to test] に表示されます。

Cloud-to-cloud テスト済みのインテグレーションは、 [**テスト済み**] セクションに表示されます。

認定用のテスト結果を送信するには、Developer ConsoleTest Suite を使用します。開発中にテスト目的で Test Suiteを実行する場合は、 Google Home Test Suiteのページで スタンドアロン バージョンをご覧ください。

テストプランを作成する

認定用のテストプランを作成する前に、次のことを行っていることを確認してください。

  1. 企業プロフィールを作成している

インテグレーションでこの作業を完了していない場合、認定テスト用に作成されたインテグレーションは認定を受けることができません。 新しいインテグレーションを作成する必要があります。つまり、テストと認定の手順をやり直すことになります。

インテグレーションが認定される前にブランディングを更新する場合は、 新しいインテグレーションを作成してやり直す必要があります。

テストプランを作成するには:

デベロッパー コンソールに移動します

  1. プロジェクトのリストから、操作するプロジェクトの横にある [開く] をクリックします。

  2. ページの左側のナビゲーション メニューで、 [Cloud-to-cloud] > [Test] に移動します。

  3. テストするインテグレーションの [テスト] をクリックします。

  4. [テストを構成する] 画面で、テストの名前を入力し、デバイスのリストからテストするデバイスを選択します。

  5. [次へ: テストプラン] ボタンをクリックします。

  6. [テストプランを作成する] ページの [テストスイート] セクションで、実行するテストスイートを選択します。

インテグレーションにテスターを追加する

インテグレーションでアルファ版テストが必要な場合、次の手順をすべて完了するまでテスト アクションは非表示になります。

  1. インテグレーションをサポートする Google Cloud プロジェクトで、テスターを 閲覧者/編集者 として追加します。Cloud-to-cloud詳しくは、 ロールと権限 をご覧ください。
  2. テスターはDeveloper Consoleからプロジェクトにアクセスできます。
  3. テスターが [テスト] タブをクリックすると、インテグレーションの状態に応じて、[テスト] または [再テスト] ボタンをクリックして、[テストスイート] ページに移動し、「リンクされていないアクション」が表示されます。
  4. 上記の手順が完了すると、テスターの Google Home app (GHA)にインテグレーションが表示され、テストを開始できます。

Test Suiteを終了する場合は、 [デベロッパー センターに戻る]をクリックします。

テストプランを実行する

Test Suiteの、[テストプランを作成する]ページで、 [テストを実行]をクリックします。[テスト環境] ページが表示され、すべてのテストのステータスとログが表示されます。

テストが完了すると、テスト結果が表示されます。各テストスイートの実行ステータスが横に表示されます(合格、不合格)。

[ログ] ペインには、個々のテスト実行のステータスが表示されます。

[テスト環境] ページからテストプランを再テストするには、テスト実行が完了したら上部の [ Retest] をクリックします。

完了したら:

テスト結果を表示して解釈する

Test Suite の [テスト履歴] ページで、[テストプラン] セクションで選択したテストプランの [再テスト] をクリックすると、開発プランまたは未送信の認定テストプランの以前のテスト結果を表示できます。これにより、そのテストの結果が表示される [テスト環境] ページに移動します。

送信済みの認定プランの場合は、[認定用に保存] セクションの [結果] をクリックして、テスト結果レポートを表示します。

テスト結果には、[Test] タブからインテグレーションにアクセスすることもできます。Developer Consoleそのページに表示されているインテグレーションの テスト履歴[表示]をクリックすると、Test Suiteの テスト履歴 [テスト履歴]ページに移動します。

コンソールのステータス

テストフェーズでは、次のコンソールのステータスが表示されます。

セクション ステータス 説明 要件 次のステップ
テストの準備完了 準備完了 これで、テストの準備が整いました。 integration なし テストこれ integration。
テスト済み 準備完了 この integration はテスト済みで、認定の申請を行うことができます。

インテグレーションがテストされ、保存されました。

失敗したテストケースにはすべて、Google が審査するための正当な理由が含まれています。

必要に応じて再テストします。

手動テスト

テストスイートでサポートされていない特性と属性がいくつかあり、 Test Suite手動テストが必要になります。

手動テストが必要な特性と属性は次のとおりです。

認定チームは、デバイスをリモートでテストするか、デバイスの動画またはスクリーンショットの提供を依頼します。 認定チームが同じデバイスで手動テストを実行できるように、Test Suite で使用されているのと同じデバイス ID をテスト アカウントにリンクする必要があります。