Автоматизуйте закрите тестування Google Play за допомогою ШІ-агентів
Оновлено в листопаді 2026
Якщо ви вже пишете код разом з ШІ-агентом, можете доручити йому й більшість рутини із закритого тестування 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, наведеною вище адресою та записом headers, де Authorization має значення Bearer tx_YOUR_TOKEN. Точне розташування файлу конфігурації залежить від клієнта; дивіться його документацію з MCP.
Клієнти, які приймають лише URL (деякі конектори ChatGPT і веб-конектори): у документації на https://testerexchange.com/agents/ є для них варіант з адресою. Без токена публічні інструменти (що таке 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 просить правдиво описати ваш тест.
Поширені запитання
Чи може ШІ-агент пройти 14-денний тест за мене?
Ні. Для 14 днів потрібні живі люди, які користуються вашим застосунком на власних телефонах. Агенти беруть на себе налаштування, моніторинг і звітність.
Чи може агент заплатити за тестувальників?
Ні. Він може повернути посилання на оплату, але платить завжди людина у своєму браузері.
Які клієнти працюють із MCP-сервером?
Будь-який клієнт, що підтримує віддалений MCP через Streamable HTTP із власним заголовком, зокрема Claude Code, Claude Desktop, Cursor і VS Code. Інші можуть скористатися HTTP API.
Де взяти токен?
На https://testerexchange.com/api після входу. Токени починаються з tx_ і їх можна відкликати будь-коли.
Чи змінює агент щось у моєму Play Console?
Ні. Він не має доступу до вашого Play Console. Він підказує, які кроки вам потрібно зробити там самостійно.