> ## Content Index
> Fetch the complete content index at: https://www.alessiopomaro.it/llms.txt
> Use this file to discover other available public pages before exploring further.

# Come si testa una Google Action prima di andare in produzione?
- URL: https://www.alessiopomaro.it/come-si-testa-una-google-action/
- Published: 2021-05-09T06:00:00.000Z
- Updated: 2021-05-09T06:00:00.000Z
- Description: Se realizzi una Google Action con Actions Builder o con Actions SDK, prima di andare in produzione puoi testare l'applicazione in 3 diversi modi. Scopriamoli insieme!
- Author: Alessio Pomaro
- Tags: Voice Technology

Se realizzi una Google Action con **Actions Builder** o con **Actions SDK**, prima di andare in produzione puoi testare l'applicazione in 3 diversi modi.

### Il simulatore (sistema manualmente)

Il simulatore dell'Actions Console consente di testare manualmente un'Action in sviluppo attraverso un'interfaccia web based di facile utilizzo che simula i dispositivi e le loro impostazioni. 

![Actions Console: un esempio di simulatore](https://storage.ghost.io/c/d7/3a/d73a3886-5e95-4e08-9255-a08eb51bb37b/content/images/2021/05/actions-console-simulatore.jpg)

Actions Console: un esempio di simulatore

Il simulatore consente di specificare un dispositivo di destinazione (*smart display, smartphone, smart speaker*), metodo di input (*touch, voce, tastiera*), lingua e location. Queste opzioni consentono di testare in modo rapido e interattivo le funzionalità dell'Action su vari dispositivi e aree geografiche.

###   
Le API (sistema automatico)

È possibile creare un tester attraverso un linguaggio di programmazione (viene fornita una libreria in **Node.js**). Il vantaggio? Se viene implementata una modifica all'applicazione, è possibile lanciare il test automatico ed avere immediatamente il quadro della situazione.

Utilizzando questo metodo, è possibile testare un singolo ciclo di conversazione inviando query di testo come input e producendo un output strutturato che contiene la risposta dell'agente ed informazioni diagnostiche sulla richiesta. 

###   
I test degli utenti con rilasci Alpha e Beta

L'Actions Console permette di creare delle versioni delle applicazioni rivolte ad insiemi di utenti selezionati. È possibile, infatti, rilasciare un'Action sui canali Alpha e Beta. 

![Un esempio di rilasci Alpha, Beta e Produzione](https://storage.ghost.io/c/d7/3a/d73a3886-5e95-4e08-9255-a08eb51bb37b/content/images/2021/05/google-actions-test-utenti-alpha-beta.jpg)

Un esempio di rilasci Alpha, Beta e Produzione

Questo consente a un numero limitato di utenti di testare le applicazioni, fornendo feedback utili allo sviluppo. Questo permette di scoprire e risolvere problemi tecnici o di esperienza degli utenti prima di rilasciare il sistema in produzione.

Il **canale Alpha** consente di rilasciare un'Action a un set di 20 utenti, ed è ideale per i test interni, perché non richiedono il processo di revisione di Google. 

Il **canale Beta** consente di rilasciare l'Action a 200 utenti ed è ideale per consentire l'accesso agli utenti esterni all'azienda, dopo aver superato la revisione dei Google. Dopo questa fase, è possibile rilasciare la versione Beta in **Produzione**, poiché ha già superato la revisione di Google.

---

### Per approfondire

[Testing your Conversational Action | Conversational Actions![](https://www.gstatic.com/devrel-devsite/prod/v2235b5d368461352e70596bb19ab24ef2806562cf010ceb9beccdf03cc0b1754/developers/images/touchicon-180.png)Google Developers![](https://www.gstatic.com/devrel-devsite/prod/v2235b5d368461352e70596bb19ab24ef2806562cf010ceb9beccdf03cc0b1754/developers/images/opengraph/white.png)](https://developers.google.com/assistant/conversational/testing?ref=alessiopomaro.it)

[Actions Builder | Actions console | Google Developers![](https://www.gstatic.com/devrel-devsite/prod/ve6010286661f973c8a44ecd021b66ac8957259bcceefb6c1b1428b622ca8a90e/developers/images/touchicon-180.png)Google Developers![](https://www.gstatic.com/devrel-devsite/prod/ve6010286661f973c8a44ecd021b66ac8957259bcceefb6c1b1428b622ca8a90e/developers/images/opengraph/white.png)](https://developers.google.com/assistant/console/builder?ref=alessiopomaro.it)

[actions-on-google/assistant-conversation-testing-nodejsAssistant conversation testing library. Contribute to actions-on-google/assistant-conversation-testing-nodejs development by creating an account on GitHub.![](https://github.githubassets.com/favicons/favicon.svg)GitHubactions-on-google![](https://opengraph.githubassets.com/27d28f4cd9016a1183fca3cb6bb3b7c837f892ef9d54fd4e989749ceb8350035/actions-on-google/assistant-conversation-testing-nodejs)](https://github.com/actions-on-google/assistant-conversation-testing-nodejs?ref=alessiopomaro.it)

[actions-on-google/assistant-actions-nodejsNode.js Actions API Client Library. Contribute to actions-on-google/assistant-actions-nodejs development by creating an account on GitHub.![](https://github.githubassets.com/favicons/favicon.svg)GitHubactions-on-google![](https://opengraph.githubassets.com/0825e3a8774c7903dc2e625d4a9769a09e044ae0e9b1a2bdfea963e225b37df4/actions-on-google/assistant-actions-nodejs)](https://github.com/actions-on-google/assistant-actions-nodejs?ref=alessiopomaro.it)