Автоматизирайте затворения тест в Google Play с AI агенти
Актуализирано през ноември 2026 г.
Ако вече пишете код с помощта на AI агент, можете да му поверите и повечето рутинна работа около изискването за затворено тестване в Google Play: добавяне на приложението ви, набиране на тестъри, проверка на напредъка и извличане на числата за формуляра за достъп до продукция. Tester Exchange има MCP сървър, HTTP API с една крайна точка и карта на A2A агент за това. Ръководството показва как да свържете Claude Code, Claude Desktop, Cursor и други клиенти, какво да поискате и кои неща никой агент не може да свърши вместо вас.
Какво може и какво не може агентът
Google изисква личните профили на разработчици, създадени след 13 ноември 2023 г., да проведат затворен тест с поне 12 тестъри, включени 14 непрекъснати дни, преди да кандидатстват за продукция. По-голямата част от работата около това е координация, с която агентите се справят добре.
- Агентът може: да добави приложението ви, да отвори кампания за тестъри, да приложи кредитите ви, да провери колко тестъри са активни, да постави на пауза или да затвори кампания, да извлече отчета за ежедневна активност и да помогне за съставянето на отговори за достъпа до продукция въз основа на него.
- Човек трябва: да добави Google Group на тестърите към пистата за затворено тестване в Play Console, да публикува версията, да плати за кредити (плащането винаги става в браузъра на човек) и да натисне „Кандидатстване за продукция“.
- Никой не може да автоматизира: 14-те дни реално ползване. Те се правят от истински хора на собствените им Android телефони, а това е смисълът на правилото на Google.
1. Създайте токен
- Влезте на https://testerexchange.com/api.
- Създайте личен токен. Започва с tx_. Копирайте го сега и го пазете като парола.
- Токените могат да се отменят по всяко време. Токен може да харчи кредити за кампании, но не може да плаща, да тегли пари или да изтрива профила ви.
2. Свържете MCP сървъра
MCP сървърът ползва Streamable HTTP на https://vvrlxzbngxfxddywidoq.supabase.co/functions/v1/mcp. Изпращайте токена си в заглавието Authorization: Bearer tx_YOUR_TOKEN.
Claude Code: изпълнете това веднъж в терминала си.
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 и други клиенти с JSON конфигурация: добавете сървър с име tester-exchange с тип http, URL адреса по-горе и запис headers с Authorization, зададен на Bearer tx_YOUR_TOKEN. Точното място на конфигурационния файл зависи от клиента ви; вижте неговата MCP документация.
Клиенти, които приемат само URL (някои конектори на ChatGPT и уеб конектори): документацията на https://testerexchange.com/agents/ посочва форма с URL за тях. Без токен публичните инструменти (какво е Tester Exchange, цени, статистика на платформата) пак работят.
3. Единственият инструмент, с който да започнете: get_testers
Не е нужно да учите целия списък с инструменти. Основният инструмент е get_testers(package_name, name?). Едно извикване добавя приложението ви, отваря теста му, прилага кредитите ви и връща напредъка ви плюс стъпките, които може да направи само човек, като добавянето на Google Group в Play Console. Извиквайте го отново по всяко време, за да проверите напредъка.
Другите инструменти покриват детайлите: my_apps, campaign_report (тестъри, ежедневна активност, обратна връзка и данни за достъпа до продукция), add_testers, set_campaign_status (пауза, подновяване или затваряне; неизползваните кредити се връщат в баланса ви), share_kit и buy_credits_links, който връща връзки за плащане, които човек да плати.
Подсказки, които работят
- „Намери 15 тестъри за com.example.app и ми кажи какво трябва да направя в Play Console.“
- „Провери кампанията ми в Tester Exchange за com.example.app. Колко тестъри бяха активни всеки ден тази седмица?“
- „Вземи отчета на кампанията и чернови моите отговори за достъп до продукция. Използвай само реалните числа.“
- „Затвори кампанията за com.example.app, сега когато достъпът до продукция е одобрен.“
Поискайте 15 тестъри вместо 12, така че един отпаднал да не ви свали под минимума на Google.
HTTP API за скриптове и CI
Ако инструментът ви не говори MCP, ползвайте HTTP крайната точка: POST https://vvrlxzbngxfxddywidoq.supabase.co/rest/v1/rpc/agent_call. Тялото е JSON с p_token (вашият tx_ токен), p_action (например help, my_apps или start_campaign) и p_args (например package_name и брой тестъри). Изпратете публичното заглавие apikey, показано в документацията.
Първо извикайте действието help: то връща всяко действие и аргументите му. Пълната схема е на https://testerexchange.com/openapi.json и работи с действията на custom GPT в ChatGPT и други OpenAPI инструменти.
Карта на A2A агент
За сценарии агент към агент Tester Exchange публикува карта на A2A агент на https://testerexchange.com/.well-known/agent-card.json. Оркестратори, които поддържат протокола A2A, могат да открият какво предлага агентът и как да го извикат. Използвайте същия tx_ токен за всичко, свързано с профила ви.
Пълен цикъл от началото до края
- Качвате първия си .aab в пистата за затворено тестване в Play Console.
- Агентът ви извиква get_testers с името на пакета ви и ви казва да добавите testerexchange-testers@googlegroups.com в „Google Groups“ на пистата за затворено тестване.
- Добавяте групата, запазвате и се уверявате, че версията е публикувана.
- Ако нямате кредити, агентът ви дава връзка за плащане. Плащате (12,99 $ за 12 тестъри, 14,99 $ за 15, 22,99 $ за 25) или печелите кредити безплатно, като тествате други приложения на https://testerexchange.com/earn.
- Истински тестъри инсталират и ползват приложението ви 14 дни. Агентът ви проверява напредъка всеки ден и ви предупреждава, ако активните тестъри намалеят.
- На ден 15 агентът извлича отчета на кампанията и съставя чернова на отговорите за достъп до продукция. Вие ги преглеждате и натискате „Кандидатстване за продукция“.
Бележки за безопасност
- Не държите токени в git. Пазете ги в хранилището за тайни на клиента си или в променлива на средата.
- От наша страна токените се съхраняват само като хешове и са ограничени до 10 на профил. Отменяйте всеки токен, който вече не ползвате.
- Прочетете какво агентът пише във вашия формуляр за продукция, преди да го изпратите. Google иска да опишете теста си честно.
Често задавани въпроси
Може ли AI агент да изпълни 14-дневния тест вместо мен?
Не. 14-те дни изискват истински хора, които ползват приложението ви на собствените си телефони. Агентите се грижат за настройката, наблюдението и отчетите.
Може ли агентът да плати за тестъри?
Не. Може да върне връзки за плащане, но плащането винаги става в браузъра на човек.
Кои клиенти работят с MCP сървъра?
Всеки клиент, който поддържа отдалечен MCP през Streamable HTTP с персонализирано заглавие, включително Claude Code, Claude Desktop, Cursor и VS Code. Другите могат да ползват HTTP API.
Откъде да взема токен?
На https://testerexchange.com/api след влизане. Токените започват с tx_ и могат да се отменят по всяко време.
Променя ли агентът нещо в моя Play Console?
Не. Той няма достъп до вашия Play Console. Казва ви какви стъпки да направите там.