Automatizza il test chiuso di Google Play con agenti AI
Aggiornato a novembre 2026
Se già pubblichi codice con un agente AI, puoi affidargli anche gran parte del lavoro noioso del requisito di test chiuso di Google Play: inserire la tua app, reclutare tester, controllare l'avanzamento e ricavare i numeri per il modulo di accesso alla produzione. Tester Exchange offre un server MCP, un'API HTTP a un solo endpoint e una scheda agente A2A. Questa guida mostra come collegare Claude Code, Claude Desktop, Cursor e altri client, cosa chiedere e le parti che nessun agente può fare al posto tuo.
Cosa può e cosa non può fare un agente
Google richiede agli account sviluppatore personali creati dopo il 13 novembre 2023 di fare un test chiuso con almeno 12 tester iscritti per 14 giorni consecutivi prima di richiedere la produzione. Gran parte del lavoro intorno a questo requisito è coordinamento, che gli agenti gestiscono bene.
- Un agente può: aggiungere la tua app, aprire una campagna di tester, applicare i tuoi crediti, controllare quanti tester sono attivi, mettere in pausa o chiudere una campagna, recuperare il report dell'attività giornaliera e aiutare a scrivere le risposte per l'accesso alla produzione a partire da quei dati.
- Una persona deve: aggiungere il Google Group dei tester al canale chiuso in Play Console, pubblicare la release, pagare i crediti (il pagamento avviene sempre nel browser di una persona) e fare clic su Richiedi la produzione.
- Nessuno può automatizzare: i 14 giorni di uso reale. Li fanno persone vere sui propri telefoni Android, che è il senso stesso della regola di Google.
1. Crea un token
- Accedi su https://testerexchange.com/api.
- Crea un token personale. Inizia con tx_. Copialo subito e conservalo come una password.
- I token si possono revocare in qualsiasi momento. Un token può spendere crediti nelle campagne, ma non può pagare, prelevare denaro né eliminare il tuo account.
2. Collega il server MCP
Il server MCP usa Streamable HTTP all'indirizzo https://vvrlxzbngxfxddywidoq.supabase.co/functions/v1/mcp. Invia il token nell'intestazione Authorization: Bearer tx_YOUR_TOKEN.
Claude Code: esegui questo comando una volta nel terminale.
claude mcp add --transport http tester-exchange https://vvrlxzbngxfxddywidoq.supabase.co/functions/v1/mcp --header "Authorization: Bearer tx_YOUR_TOKEN"
Claude Desktop, Cursor, VS Code e altri client con configurazione JSON: aggiungi un server chiamato tester-exchange con tipo http, l'URL qui sopra e una voce headers con Authorization impostato su Bearer tx_YOUR_TOKEN. La posizione esatta del file di configurazione dipende dal client; consulta la sua documentazione MCP.
Client che accettano solo un URL (alcuni connettori di ChatGPT e web): la documentazione su https://testerexchange.com/agents/ elenca una forma di URL per loro. Senza token, gli strumenti pubblici (cos'è Tester Exchange, prezzi, statistiche della piattaforma) funzionano comunque.
3. Lo strumento da cui partire: get_testers
Non serve imparare tutto l'elenco degli strumenti. Quello principale è get_testers(package_name, name?). Una sola chiamata aggiunge la tua app, apre il test, applica i tuoi crediti e restituisce l'avanzamento insieme ai passaggi che solo una persona può fare, come aggiungere il Google Group in Play Console. Richiamalo quando vuoi per controllare i progressi.
Gli altri strumenti coprono i dettagli: my_apps, campaign_report (tester, attività giornaliera, feedback e dati per l'accesso alla produzione), add_testers, set_campaign_status (pausa, ripresa o chiusura; i crediti non usati tornano sul tuo saldo), share_kit e buy_credits_links, che restituisce i link di pagamento che una persona deve completare.
Prompt che funzionano
- "Procurami 15 tester per com.example.app e dimmi cosa devo fare in Play Console."
- "Controlla la mia campagna Tester Exchange per com.example.app. Quanti tester sono stati attivi ogni giorno questa settimana?"
- "Recupera il report della campagna e scrivi una bozza delle mie risposte per l'accesso alla produzione. Usa solo i numeri reali."
- "Chiudi la campagna di com.example.app ora che l'accesso alla produzione è stato approvato."
Chiedi 15 tester invece di 12, così un abbandono non ti porta sotto il minimo di Google.
API HTTP per script e CI
Se il tuo strumento non parla MCP, usa l'endpoint HTTP: POST https://vvrlxzbngxfxddywidoq.supabase.co/rest/v1/rpc/agent_call. Il corpo è JSON con p_token (il tuo token tx_), p_action (per esempio help, my_apps o start_campaign) e p_args (per esempio un package_name e un numero di tester). Invia l'intestazione pubblica apikey indicata nella documentazione.
Chiama prima l'azione help: restituisce tutte le azioni e i loro argomenti. Lo schema completo è su https://testerexchange.com/openapi.json, che funziona con le azioni dei GPT personalizzati di ChatGPT e altri strumenti OpenAPI.
Scheda agente A2A
Per configurazioni da agente ad agente, Tester Exchange pubblica una scheda agente A2A su https://testerexchange.com/.well-known/agent-card.json. Gli orchestratori che supportano il protocollo A2A possono scoprire cosa offre l'agente e come chiamarlo. Usa lo stesso token tx_ per tutto ciò che è legato al tuo account.
Un giro completo, dall'inizio alla fine
- Carichi il tuo primo .aab sul canale chiuso in Play Console.
- Il tuo agente chiama get_testers con il nome del pacchetto e ti dice di aggiungere testerexchange-testers@googlegroups.com in Google Groups sul canale chiuso.
- Aggiungi il gruppo, salvi e ti assicuri che la release sia pubblicata.
- Se non hai crediti, l'agente ti dà un link di pagamento. Paghi ($12.99 per 12 tester, $14.99 per 15, $22.99 per 25) oppure guadagni crediti gratis testando altre app su https://testerexchange.com/earn.
- Tester reali installano e usano la tua app per 14 giorni. Il tuo agente controlla l'avanzamento ogni giorno e ti avvisa se i tester attivi calano.
- Al giorno 15 l'agente recupera il report della campagna e prepara le bozze delle risposte per l'accesso alla produzione. Le rivedi e fai clic su Richiedi la produzione.
Note sulla sicurezza
- Tieni i token fuori da git. Mettili nell'archivio dei segreti del tuo client o in una variabile d'ambiente.
- Da parte nostra i token sono memorizzati solo come hash e sono limitati a 10 per account. Revoca i token che non usi più.
- Leggi ciò che l'agente scrive nel modulo di produzione prima di inviarlo. Google ti chiede di descrivere il tuo test in modo veritiero.
Domande frequenti
Un agente AI può completare al posto mio il test di 14 giorni?
No. I 14 giorni richiedono persone vere che usano la tua app sui propri telefoni. Gli agenti si occupano di configurazione, monitoraggio e report.
L'agente può pagare i tester?
No. Può restituire link di pagamento, ma il pagamento avviene sempre nel browser di una persona.
Quali client funzionano con il server MCP?
Qualsiasi client che supporti MCP remoto su Streamable HTTP con un'intestazione personalizzata, tra cui Claude Code, Claude Desktop, Cursor e VS Code. Gli altri possono usare l'API HTTP.
Dove trovo un token?
Su https://testerexchange.com/api dopo aver effettuato l'accesso. I token iniziano con tx_ e si possono revocare in qualsiasi momento.
L'agente modifica qualcosa nella mia Play Console?
No. Non ha accesso alla tua Play Console. Ti indica i passaggi da fare lì.