Testare un'integrazione cloud-to-cloud

Google Home Developer Console fornisce una pagina Test in cui puoi configurare ed eseguire test sull'integrazione di Cloud-to-cloud utilizzando Google Home Test Suite. Test Suite è un'applicazione separata integrata in Developer Console che gestisce tutti i test di integrazione.

Il Test Suite può essere eseguito su un insieme di dispositivi appartenenti a una specifica configurazione del progetto Cloud-to-cloud. È molto importante eseguire Test Suite sulle tue integrazioni per assicurarti che tutto funzioni correttamente.

Nella pagina Test, le integrazioni Cloud-to-cloud complete e pronte per il test sono elencate nella sezione Pronto per il test.

Le integrazioni Cloud-to-cloud che sono state testate sono elencate nella sezione Testate.

Utilizza il Test Suite in Developer Console per inviare i risultati del test per la certificazione. Se vuoi eseguire Test Suite a scopo di test durante lo sviluppo, consulta la pagina Google Home Test Suite per la versione autonoma.

Creare un piano di test

Prima di creare un piano di test per la certificazione, assicurati di aver completato quanto segue:

  1. Creazione di un profilo aziendale.

Se non hai completato questa procedura per la tua integrazione, un'integrazione creata per i test di certificazione non può essere certificata. Dovrai creare una nuova integrazione, il che significa ripetere i passaggi di test e certificazione.

Dovrai anche creare una nuova integrazione e ricominciare da capo se vuoi aggiornare il branding prima che un'integrazione venga certificata.

Per creare un piano di test:

Vai a Google Developers Console

  1. Nell'elenco dei progetti, fai clic su Apri accanto al progetto con cui vuoi lavorare.

  2. Nel menu di navigazione a sinistra della pagina, vai a Cloud-to-cloud > Test.

  3. Fai clic su Testa per l'integrazione da testare.

  4. Nella schermata Configura il test, fornisci un nome per il test e seleziona i dispositivi da testare dall'elenco dei dispositivi.

  5. Fai clic sul pulsante Avanti: piano di test.

  6. Nella pagina Crea un piano di test, seleziona le suite di test che vuoi eseguire nella sezione Suite di test.

Aggiungere tester all'integrazione

Se l'integrazione richiede test alpha:

  1. Aggiungi il tester come Visualizzatore/Editor tramite il progetto Google Cloud che supporta l'integrazione Cloud-to-cloud. Per saperne di più, consulta Ruoli e autorizzazioni.
  2. Il tester può accedere al progetto tramite Developer Console.
  3. Una volta che il tester fa clic sulla scheda Test e a seconda dello stato dell'integrazione, farà clic sul pulsante Test o Esegui di nuovo il test e verrà indirizzato alla pagina Test Suite con un'azione scollegata.
  4. Una volta completati i passaggi precedenti, l'integrazione sarà visibile in Google Home app (GHA) per il tester, che potrà iniziare a eseguire i test.

Se esci da Test Suite, fai clic su Torna al Centro sviluppatori.

Esegui il piano di test

In Test Suite, nella pagina Crea un piano di test, fai clic su Esegui test. Viene visualizzata la pagina Ambiente di test, con lo stato e i log di tutti i test.

I risultati del test vengono visualizzati al termine dei test. Accanto a ogni suite di test viene visualizzato lo stato di esecuzione (Superato, Non superato).

Il riquadro Log mostra lo stato di ogni singola esecuzione del test.

Per ripetere il test di un piano di test dalla pagina Ambiente di test, fai clic su Ripeti test nella parte superiore dopo il completamento dell'esecuzione del test.

Al termine:

Visualizzare e interpretare i risultati del test

Nella pagina Cronologia test del Test Suite, puoi visualizzare i risultati dei test precedenti per un piano di sviluppo o un piano di test di certificazione non inviato facendo clic su Ripeti test per il piano di test scelto nella sezione Piani di test. Si apre la pagina Ambiente di test, che mostra i risultati del test.

Per un piano di certificazione inviato, fai clic su Risultati nella sezione Salvati per la certificazione per visualizzare il report sui risultati del test.

È possibile accedere ai risultati del test anche per un'integrazione dalla scheda Test in Developer Console. Fai clic su Visualizza per la cronologia dei test di qualsiasi integrazione elencata in quella pagina per accedere alla pagina Cronologia dei test in Test Suite.

Stati della console

Nella fase di test vengono visualizzati i seguenti stati della console:

Sezione Stato Descrizione Requisito Passaggi successivi
Pronto per il test Pronto integration è pronto per il test. N/D Prova questo integration.
Testata Pronto Questo integration è stato testato e può essere inviato per la certificazione.

L'integrazione è stata testata e salvata.

Tutti gli scenari di test non riusciti includono le motivazioni per la revisione da parte di Google.

Esegui nuovamente il test, se necessario.

Test manuale

Esistono alcune caratteristiche e alcuni attributi non supportati da Test Suite e che richiedono test manuali.

Di seguito sono riportate le caratteristiche e gli attributi che dovranno essere testati manualmente:

Il team di certificazione testerà il tuo dispositivo da remoto o ti chiederà di fornire un video o uno screenshot del dispositivo.