Как настроить закрытое тестирование в Google Play Console: пошагово

Всё, что нужно, чтобы пройти путь от пустого приложения в Play Console до работающего закрытого теста, к которому могут присоединиться тестировщики: задачи по настройке, списки тестировщиков или Google Группы, страны, первый выпуск, проверка и ссылка для участия.

Если ваш аккаунт разработчика — личный и создан после 13 ноября 2023 года, закрытый тест обязателен: прежде чем запросить доступ к рабочей версии, нужно не меньше 12 тестировщиков, подписанных на тест 14 дней подряд. (Если это правило для вас ново, начните с разбора требования о 12 тестировщиках и 14 днях.)

Это руководство проводит через настройку самого закрытого теста в том порядке, которого ждёт Play Console. Google время от времени переименовывает пункты меню, так что если в вашей консоли название немного отличается, ищите самый близкий вариант в том же разделе.

Перед началом

Подготовьте следующее, чтобы не застрять на полпути:

  • Подтверждённый аккаунт разработчика. Новые личные аккаунты должны пройти проверку личности и контактных данных и подтвердить доступ к реальному Android-устройству через мобильное приложение Play Console.
  • Релизную сборку в формате Android App Bundle (.aab), подписанную ключом загрузки, с кодом версии выше, чем у любой ранее загруженной сборки.
  • URL политики конфиденциальности. Play Console запрашивает его при настройке, и большинству приложений он нужен.
  • Базовые материалы для страницы в магазине: название приложения, краткое и полное описание, значок, рекламное изображение и скриншоты для телефона.
  • Если в приложении нужен вход, данные тестового аккаунта, которыми смогут воспользоваться проверяющие.

Шаг 1. Создайте приложение в Play Console

На главной странице нажмите «Создать приложение». Укажите название и язык по умолчанию, выберите, приложение это или игра, бесплатное оно или платное, и примите заявления. Хорошо подумайте о выборе между бесплатным и платным: после публикации бесплатное приложение нельзя сделать платным.

Шаг 2. Выполните задачи по настройке приложения

На панели управления есть группа задач по настройке приложения. Выпуск для закрытого тестирования будет проверяться, а незаполненные заявления — частая причина, по которой проверка застревает. Пройдите каждый пункт:

  • Доступ к приложению: укажите, ограничены ли какие-то разделы, и если да, дайте данные для входа.
  • Реклама: укажите, есть ли в приложении реклама.
  • Возрастные ограничения: заполните анкету, чтобы получить рейтинг.
  • Целевая аудитория и контент: выберите возрастные группы, для которых предназначено приложение.
  • Безопасность данных: опишите, какие данные вы собираете и передаёте. Будьте точны — это видно на странице приложения.
  • Другие заявления, относящиеся к вашему приложению, например о государственных, финансовых, медицинских или новостных функциях.
  • Страница приложения в Google Play: категория, контактные данные и перечисленная выше графика.

Шаг 3. Откройте трек закрытого тестирования

В меню слева откройте «Тестирование и выпуск» (Test and release), затем «Закрытое тестирование» в разделе «Тестирование». Обычно Play Console сам создаёт закрытый трек по умолчанию. Можно использовать его или создать новый трек, если позже вы планируете отдельные тесты. Нажмите «Управление треком» (Manage track), чтобы его настроить.

Шаг 4. Выберите страны и регионы

На вкладке «Страны/регионы» добавьте все страны, где находятся ваши тестировщики. Тестировщик из страны, которую вы не выбрали, увидит приложение как недоступное даже после подписки. Если вы не уверены, где окажутся тестировщики, для теста выберите страны с запасом — для рабочей версии список можно сузить позже.

Шаг 5. Добавьте тестировщиков

На вкладке «Тестировщики» вы выбираете, кто может присоединиться. Есть два способа, и их можно сочетать.

Списки адресов электронной почты

Создайте список, дайте ему название и добавьте адреса аккаунтов Google ваших тестировщиков — вручную или загрузив CSV-файл. Отметьте список, чтобы привязать его к этому треку. Списки адресов удобны, когда вы лично знаете каждого тестировщика, но править список придётся каждый раз, когда кто-то присоединяется или его нужно заменить.

Google Группы

Укажите адрес электронной почты Google Группы. Подписаться на тест сможет любой участник группы. Так управлять проще: люди вступают в группу или выходят из неё, а трек вы больше не трогаете. Так же обычно работают и сервисы тестирования. Например, клиенты TesterBie добавляют группу [email protected], в которой состоят аккаунты Google телефонов нашей лаборатории.

Канал для отзывов

Укажите URL или адрес электронной почты для отзывов. Он показывается тестировщикам при присоединении, а собранные здесь отзывы — именно то, о чём Google спрашивает в заявке на доступ к рабочей версии.

Шаг 6. Создайте первый выпуск для закрытого тестирования

  1. Нажмите в треке «Создать выпуск».
  2. Если будет предложено, примите подписание приложений в Google Play (Play App Signing). Google хранит ключ подписи приложения, а загружаемые сборки вы подписываете своим ключом загрузки.
  3. Загрузите файл .aab и дождитесь окончания обработки. Исправьте ошибки, если они появятся, — например, повторно использованный код версии или целевой уровень API ниже, чем сейчас требует Google Play.
  4. Укажите название выпуска (по умолчанию подставляется название версии) и примечания к выпуску, где сказано, что тестировщикам стоит попробовать.
  5. Нажмите «Далее», просмотрите предупреждения, затем нажмите «Сохранить».

Шаг 7. Отправьте изменения на проверку

Сохранение выпуска не публикует его. Перейдите в «Обзор публикации», проверьте список изменений и нажмите «Отправить изменения на проверку». Если включена управляемая публикация, после одобрения изменения ждут, пока вы их опубликуете, так что не забудьте вернуться и сделать это.

Сроки проверки разные. Одни приложения одобряют за несколько часов, а первая проверка нового приложения может занять несколько дней. Тем временем можно заканчивать другие задачи по настройке.

Когда выпуск опубликован в треке, на вкладке «Тестировщики» появляется ссылка для присоединения к тесту. В веб-версии она выглядит как https://play.google.com/apps/testing/your.package.name. Каждый тестировщик должен:

  1. Открыть ссылку, войдя в тот же аккаунт Google, который есть в вашем списке или группе.
  2. Нажать «Стать тестировщиком», чтобы подписаться на тест.
  3. Перейти по ссылке в Google Play и установить приложение, убедившись, что Play Маркет на телефоне использует тот же аккаунт.
  4. Не удалять приложение и пользоваться им во время теста.

Вместо того чтобы писать инструкцию самому, можно отправить тестировщикам нашу пошаговую инструкцию, как присоединиться к закрытому тесту.

С момента, когда подписались 12 тестировщиков, начинается отсчёт 14 дней. Следить за ним можно на панели управления: в чек-листе для доступа к рабочей версии видно число подписавшихся тестировщиков и пройденные дни. Наш план 14-дневного закрытого теста по дням показывает, как распорядиться этими двумя неделями.

Решение проблем: тестировщики не могут найти или установить приложение

СимптомВероятная причинаРешение
На странице теста написано, что приложение недоступноВыпуск ещё на проверке или пока не опубликованПроверьте «Обзор публикации»; опубликуйте изменения, если включена управляемая публикация
Тестировщик подписался, но Play Маркет пишет «объект не найден» (item not found)Play Маркет на телефоне использует другой аккаунт GoogleПереключить аккаунт в Play Маркете или добавить другой аккаунт в список
Приложение недоступно в его странеСтрана не выбрана в трекеДобавьте её на вкладке «Страны/регионы»
«Приложение несовместимо с вашим устройством»minSdk, обязательные функции или поддержка экранов исключают этот телефонПроверьте каталог устройств в Play Console и свой манифест
Тестировщик вступил в Google Группу, но не может подписаться на тестОн вступил с другого аккаунта, или группа не привязана к трекуПроверьте email участника и группу на вкладке «Тестировщики»

Изменения в списках тестировщиков и новые выпуски доходят до тестировщиков не мгновенно. Если всё выглядит правильно, подождите немного, прежде чем снова менять настройки.

В течение 14 дней

Закрытый тест, после которого заявку одобряют, — это тест, где тестировщики действительно пользовались приложением, а вы заметно отреагировали на то, что они нашли. Пока идёт тест:

  • Проверяйте число подписавшихся тестировщиков раз в несколько дней и заменяйте ушедших, пока число не упало ниже 12.
  • Следите в Android vitals и отчёте о предварительной проверке за сбоями и ошибками ANR.
  • Выпустите в закрытый трек хотя бы одно обновление, исправляющее то, о чём сообщили тестировщики, с понятными примечаниями к выпуску.
  • Ведите короткие заметки об отзывах и изменениях. Они понадобятся для вопросов заявки на доступ к рабочей версии.

Не уверены, что вам вообще нужен именно закрытый трек? Читайте про внутреннее, закрытое и открытое тестирование. А когда 14 дней пройдут, прочитайте, как отвечать на вопросы заявки на доступ к рабочей версии, прежде чем нажимать кнопку.

Обычно сложнее всего не настройка, а найти 12 человек, которые останутся в тесте две недели. Если хотите пропустить этот этап, реальные Android-телефоны TesterBie присоединяются через нашу Google Группу и пользуются вашим приложением каждый день; смотрите тарифы и цены.

Частые вопросы

Сколько тестировщиков можно добавить в закрытый тест?

Закрытые тесты рассчитаны на приглашённых тестировщиков через списки адресов и Google Группы и вмещают гораздо больше людей, чем 12, которых требует правило. Набрать несколько лишних тестировщиков — хорошая идея, чтобы число никогда не падало ниже 12.

Сколько длится проверка закрытого тестирования?

По-разному. Обновления существующего приложения часто проверяют за несколько часов, а первая проверка нового приложения может занять несколько дней. Отсчёт 14 дней начинается, только когда выпуск опубликован и подписались 12 тестировщиков.

Могут ли тестировщики присоединиться с любым аккаунтом Google?

Нет. Подписываться нужно с аккаунта Google, который есть в одном из ваших списков адресов или состоит в Google Группе, привязанной к треку, а Play Маркет на телефоне должен использовать тот же аккаунт для установки приложения.

Нужно ли давать сервису тестирования доступ к моему Play Console?

Нет. Добросовестному сервису нужна только ваша ссылка для участия и, если вы её используете, Google Группа, которую вы добавляете в трек. Никогда не сообщайте пароль от Play Console и не добавляйте незнакомых людей как пользователей аккаунта.