Tester Exchange Otwórz Tester Exchange

Automatyzacja testów zamkniętych Google Play z agentami AI

Zaktualizowano w listopadzie 2026

Jeśli już pracujesz z agentem AI przy kodzie, możesz mu zlecić także większość żmudnej pracy wokół wymogu testu zamkniętego w Google Play: dodanie aplikacji, rekrutację testerów, sprawdzanie postępów i zbieranie liczb do formularza dostępu do wersji produkcyjnej. Tester Exchange ma do tego serwer MCP, API HTTP z jednym punktem końcowym i kartę agenta A2A. Ten poradnik pokazuje, jak połączyć Claude Code, Claude Desktop, Cursor i inne klienty, o co prosić i co musisz zrobić sam.

Prawdziwi ludzie otwierają Twoją aplikację na własnych telefonach przez 14 dni. Zapłać raz albo testuj inne aplikacje za darmo.Zdobądź 12 testerów

Co agent może, a czego nie może

Google wymaga, aby osobiste konta deweloperów założone po 13 listopada 2023 r. przeprowadziły test zamknięty z co najmniej 12 testerami zapisanymi przez 14 kolejnych dni, zanim złożą wniosek o wersję produkcyjną. Większość pracy wokół tego to koordynacja, z którą agenci radzą sobie dobrze.

  • Agent może: dodać Twoją aplikację, otworzyć kampanię testerów, wykorzystać Twoje kredyty, sprawdzić, ilu testerów jest aktywnych, wstrzymać lub zamknąć kampanię, pobrać raport dziennej aktywności i pomóc przygotować odpowiedzi do formularza dostępu do wersji produkcyjnej na jego podstawie.
  • Człowiek musi: dodać grupę Google testerów do ścieżki testu zamkniętego w Play Console, opublikować wersję, zapłacić za kredyty (płatność zawsze odbywa się w przeglądarce człowieka) i kliknąć Zgłoś się o dostęp do wersji produkcyjnej.
  • Nikt nie zautomatyzuje: 14 dni prawdziwego użycia. Robią to prawdziwi ludzie na własnych telefonach z Androidem, i właśnie o to chodzi w zasadzie Google.

1. Utwórz token

  1. Zaloguj się na https://testerexchange.com/api.
  2. Utwórz osobisty token. Zaczyna się od tx_. Skopiuj go od razu i przechowuj jak hasło.
  3. Tokeny można w każdej chwili unieważnić. Token może wydawać kredyty na kampanie, ale nie może płacić, wypłacać pieniędzy ani usuwać Twojego konta.

2. Połącz serwer MCP

Serwer MCP używa Streamable HTTP pod adresem https://vvrlxzbngxfxddywidoq.supabase.co/functions/v1/mcp. Wysyłaj token w nagłówku Authorization: Bearer tx_YOUR_TOKEN.

Claude Code: uruchom to raz w terminalu.

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 i inne klienty z konfiguracją JSON: dodaj serwer o nazwie tester-exchange z typem http, powyższym adresem URL i wpisem headers z Authorization ustawionym na Bearer tx_YOUR_TOKEN. Dokładne położenie pliku konfiguracji zależy od klienta; sprawdź jego dokumentację MCP.

Klienty przyjmujące tylko adres URL (niektóre konektory ChatGPT i webowe): dokumentacja na https://testerexchange.com/agents/ podaje dla nich odpowiednią formę adresu. Bez tokena nadal działają narzędzia publiczne (czym jest Tester Exchange, cennik, statystyki platformy).

3. Jedno narzędzie na początek: get_testers

Nie musisz uczyć się całej listy narzędzi. Głównym jest get_testers(package_name, name?). Jedno wywołanie dodaje Twoją aplikację, otwiera jej test, wykorzystuje Twoje kredyty i zwraca postęp oraz kroki, które może wykonać tylko człowiek, na przykład dodanie grupy Google w Play Console. Wywołaj je ponownie w dowolnym momencie, by sprawdzić postępy.

Pozostałe narzędzia obejmują szczegóły: my_apps, campaign_report (testerzy, dzienna aktywność, opinie i dane do dostępu do wersji produkcyjnej), add_testers, set_campaign_status (wstrzymanie, wznowienie lub zamknięcie; niewykorzystane kredyty wracają na Twoje saldo), share_kit oraz buy_credits_links, które zwraca linki do płatności dla człowieka.

Prompty, które działają

  • „Zdobądź 15 testerów dla com.example.app i powiedz mi, co muszę zrobić w Play Console.”
  • „Sprawdź moją kampanię Tester Exchange dla com.example.app. Ilu testerów było aktywnych każdego dnia w tym tygodniu?”
  • „Pobierz raport kampanii i przygotuj moje odpowiedzi do dostępu do wersji produkcyjnej. Użyj tylko prawdziwych liczb.”
  • „Zamknij kampanię dla com.example.app, skoro dostęp do wersji produkcyjnej został zatwierdzony.”

Proś o 15 testerów zamiast 12, żeby rezygnacja nie sprowadziła Cię poniżej minimum Google.

API HTTP dla skryptów i CI

Jeśli Twoje narzędzie nie obsługuje MCP, użyj punktu końcowego HTTP: POST https://vvrlxzbngxfxddywidoq.supabase.co/rest/v1/rpc/agent_call. Treścią jest JSON z p_token (Twój token tx_), p_action (na przykład help, my_apps lub start_campaign) i p_args (na przykład package_name i liczba testerów). Wyślij publiczny nagłówek apikey podany w dokumentacji.

Najpierw wywołaj akcję help: zwraca wszystkie akcje i ich argumenty. Pełny schemat jest pod https://testerexchange.com/openapi.json i działa z akcjami własnych GPT w ChatGPT oraz innymi narzędziami OpenAPI.

Karta agenta A2A

Dla konfiguracji agent-agent Tester Exchange publikuje kartę agenta A2A pod adresem https://testerexchange.com/.well-known/agent-card.json. Orkiestratory obsługujące protokół A2A mogą z niej dowiedzieć się, co oferuje agent i jak go wywołać. Do wszystkiego, co jest powiązane z Twoim kontem, używaj tego samego tokena tx_.

Pełny przebieg od początku do końca

  1. Wgrywasz pierwszy plik .aab na ścieżkę testu zamkniętego w Play Console.
  2. Twój agent wywołuje get_testers dla nazwy Twojego pakietu i mówi Ci, byś dodał testerexchange-testers@googlegroups.com w sekcji Grupy Google na ścieżce testu zamkniętego.
  3. Dodajesz grupę, zapisujesz i upewniasz się, że wersja jest opublikowana.
  4. Jeśli brakuje Ci kredytów, agent podaje link do płatności. Płacisz (12,99 USD za 12 testerów, 14,99 USD za 15, 22,99 USD za 25) albo zdobywasz kredyty za darmo, testując inne aplikacje na https://testerexchange.com/earn.
  5. Prawdziwi testerzy instalują i używają Twojej aplikacji przez 14 dni. Agent codziennie sprawdza postęp i ostrzega, jeśli aktywnych testerów ubywa.
  6. W 15. dniu agent pobiera raport kampanii i przygotowuje odpowiedzi do dostępu do wersji produkcyjnej. Ty je sprawdzasz i klikasz Zgłoś się o dostęp do wersji produkcyjnej.

Uwagi o bezpieczeństwie

  • Nie trzymaj tokenów w git. Umieść je w magazynie sekretów klienta lub w zmiennej środowiskowej.
  • Tokeny są u nas przechowywane wyłącznie jako skróty i jest ich maksymalnie 10 na konto. Unieważnij każdy token, którego już nie używasz.
  • Przeczytaj, co agent wpisał w formularzu dostępu do wersji produkcyjnej, zanim go wyślesz. Google prosi, byś opisał test zgodnie z prawdą.

Najczęściej zadawane pytania

Czy agent AI może przeprowadzić za mnie 14-dniowy test?

Nie. 14 dni wymaga prawdziwych ludzi używających Twojej aplikacji na własnych telefonach. Agenci zajmują się konfiguracją, monitorowaniem i raportowaniem.

Czy agent może zapłacić za testerów?

Nie. Może zwrócić linki do płatności, ale płatność zawsze odbywa się w przeglądarce człowieka.

Jakie klienty działają z serwerem MCP?

Każdy klient obsługujący zdalne MCP przez Streamable HTTP z własnym nagłówkiem, w tym Claude Code, Claude Desktop, Cursor i VS Code. Pozostałe mogą użyć API HTTP.

Skąd wziąć token?

Na https://testerexchange.com/api po zalogowaniu. Tokeny zaczynają się od tx_ i można je w każdej chwili unieważnić.

Czy agent coś zmienia w moim Play Console?

Nie. Nie ma dostępu do Twojego Play Console. Mówi Ci tylko, jakie kroki tam wykonać.

Prawdziwi ludzie otwierają Twoją aplikację na własnych telefonach przez 14 dni. Zapłać raz albo testuj inne aplikacje za darmo.Zdobądź 12 testerów

Więcej poradników