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

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

Test Suite は、特定の Cloud-to-cloud プロジェクト構成に属する一連のデバイスで実行できます。統合で Test Suite を実行して、すべてが正しく機能していることを確認することが非常に重要です。

[テスト] ページの [テストの準備が整いました] に、完了してテストの準備が整った Cloud-to-cloud 統合が表示されます。

テスト済みの Cloud-to-cloud 統合は、[テスト済み] セクションに表示されます。

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

テストプランの作成

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

  1. 会社概要を作成しました。

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

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

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

Developer Console に移動する

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

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

  3. テストする統合の [Test] をクリックします。

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

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

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

統合にテスターを追加する

統合にアルファ版テストが必要な場合:

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

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

テストプランを実行する

Test Suite の [Create a test plan] ページで、[Run Test] をクリックします。[テスト環境] ページが表示され、すべてのテストのステータスとログが表示されます。

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

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

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

完了したら:

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

Test Suite の [テスト履歴] ページで、開発プランまたは送信されていない認定テストプランの過去のテスト結果を表示するには、[テストプラン] セクションで目的のテストプランの [再テスト] をクリックします。[Test Environment] ページが表示され、そのテストの結果が表示されます。

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

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

コンソールのステータス

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

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

統合がテストされ、保存されました。

失敗したテストケースにはすべて、Google が審査するための根拠が含まれています。

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

手動テスト

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

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

認定チームがデバイスをリモートでテストするか、デバイスの動画またはスクリーンショットを提供するよう依頼します。