Testare un'integrazione cloud-to-cloud

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

Il Test Suite può essere eseguito su un insieme di dispositivi che appartengono a una configurazione di progetto Cloud-to-cloud specifica. È 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 in Pronto per il test.

Cloud-to-cloud integrazioni che sono state testate sono elencate in la sezione Testata.

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

Creare un piano di test

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

  1. Hai creato un profilo dell'azienda.

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 Test e Certifica.

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 Developer Console

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

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

  3. Fai clic su Test 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, nella sezione Suite di test, seleziona le suite di test che vuoi eseguire.

Aggiungere tester all'integrazione

Se l'integrazione richiede test alfa, le azioni di test rimarranno nascoste finché non vengono completati tutti i passaggi seguenti:

  1. Aggiungi il tester come Visualizzatore/Editor tramite il Google Cloud progetto 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, a seconda dello stato dell'integrazione, farà clic sul pulsante Test o Ripeti test e verrà indirizzato alla pagina Test Suite con un'azione "Non collegata".
  4. Una volta completati i passaggi precedenti, l'integrazione sarà visibile in Google Home app (GHA) per il tester e potrà iniziare a testarla.

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

Eseguire 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 dei test vengono visualizzati al termine dei test. Accanto a ogni esecuzione della suite di test viene visualizzato lo stato (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 in alto al termine dell'esecuzione del test.

Al termine:

Visualizzare e interpretare i risultati dei test

Nella pagina Cronologia test di 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. Viene visualizzata 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 dei risultati dei test.

È possibile accedere ai risultati dei 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 test in Test Suite.

Stati della console

Nella fase di test si riscontrano i seguenti stati della console:

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

L'integrazione è stata testata e salvata.

Tutti i casi di test non superati includono giustificazioni da esaminare da parte di Google.

Ripeti il test, se necessario.

Test manuali

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

Di seguito sono riportati i tratti e gli attributi che richiedono test manuali:

Il team di certificazione testerà il tuo dispositivo da remoto o ti chiederà di fornire un video o uno screenshot del dispositivo. Devi collegare lo stesso ID dispositivo utilizzato in Test Suite al tuo account di test in modo che il team di certificazione possa eseguire il test manuale sullo stesso dispositivo.