Open Testing Track — трек открытого (бета) тестирования в Google Play Console для распространения предрелизных сборок среди всех пользователей Google Play. Любой пользователь может присоединиться к тестированию по ссылке или найдя приложение в поиске магазина. По данным Google Play Console Help (2024), для новых аккаунтов разработчика Open Testing Track обязателен: приложение должно пройти 14-дневное открытое тестирование с участием не менее 20 человек перед публикацией в продакшн.
Главное
Open Testing Track — трек публичного бета-тестирования в Google Play Console, доступный всем пользователям Google Play. В отличие от Internal и Closed треков, открытое тестирование делает приложение видимым в поиске магазина, позволяя любому желающему установить бета-версию.
Open Testing Track выполняет несколько функций: сбор массовой обратной связи перед релизом, проверка совместимости с широким спектром устройств и соответствие требованиям Google Play для новых аккаунтов разработчика. Публичные отзывы тестировщиков формируют начальный рейтинг приложения и влияют на его видимость в магазине.
По данным Android Developers Blog (2024), приложения, прошедшие Open Testing, показывают на 30% меньше критических багов после релиза в продакшн. Это связано с тем, что тестирование на реальных устройствах с различными версиями Android и конфигурациями выявляет проблемы, невозможные для эмуляторов и внутренних тестов.
С 2023 года Google требует для новых аккаунтов разработчика обязательное прохождение Open Testing Track перед публикацией в продакшн. Приложение должно находиться в открытом тестировании не менее 14 дней и набрать минимум 20 тестировщиков. Это требование направлено на повышение качества приложений в Google Play и снижение количества низкокачественных публикаций.
Настройка Open Testing Track выполняется в Google Play Console в разделе Release > Testing > Open Testing. Процесс включает создание трека, настройку Google Groups для управления доступа (опционально) и загрузку AAB-сборки.
При создании трека можно указать Google Groups для ограничения доступа к тестированию, но для полного открытого тестирования группа не требуется — достаточно включить опцию Make testing link public. После загрузки сборка отправляется на модерацию Google. После одобрения трек публикуется и становится доступным всем пользователям.
Тестировщики присоединяются к бета-тесту двумя способами: по прямой ссылке (opt-in) или через страницу приложения в Google Play, нажав кнопку Join beta. Ссылка генерируется автоматически после активации трека и отображается в консоли.
// build.gradle - deploy to Open Testing Track
play {
track = "openbeta"
serviceAccountCredentials = file("service-account.json")
// Release notes for beta testers
releaseNotes {
defaultLanguage "en-US"
releaseNotes "Beta version with new features - report bugs via in-app feedback"
}
}
// Fastlane deployment
// lane :openbeta do
// supply(track: "openbeta", aab: "app-release.aab")
// end
Open Testing Track предоставляет разработчикам доступ к данным о реальном использовании приложения на тысячах устройств. Тестировщики из разных регионов с разными версиями Android, моделями устройств и сетевыми условиями выявляют проблемы, которые невозможно воспроизвести в лабораторных условиях.
Публичные отзывы в Google Play — ещё одно преимущество. Разработчик получает оценки и комментарии до официального релиза, что позволяет скорректировать приоритеты доработок на основе реальных потребностей пользователей. Высокий рейтинг на этапе бета-тестирования положительно влияет на стартовые позиции приложения в поиске при переходе в продакшн.
Для приложений с подпиской и встроенными покупками Open Testing позволяет проверить полный цикл монетизации с реальными транзакциями. Google Play Console предоставляет данные о конверсии подписки на этапе тестирования, что помогает оптимизировать модель монетизации до запуска.
Android Vitals собирает метрики производительности всех тестировщиков Open трека: частота крашей, ANR, время запуска и потребление батареи. In-App Review API позволяет запрашивать оценки внутри приложения, а Crashlytics от Firebase предоставляет детальные стеки крашей с контекстом каждого сбоя.
Google устанавливает несколько требований для Open Testing Track. Основное — прохождение модерации перед активацией. Сборка проверяется по тем же правилам, что и продакшн-версия: запрещённый контент, некорректные метаданные, проблемы с приватностью данных.
Для новых аккаунтов разработчика требования ужесточены: 14 дней непрерывного тестирования, минимум 20 активных тестировщиков, заполненный раздел Feedback в консоли (сообщение тестировщикам о целях сбора обратной связи).
Тестировщики могут покинуть программу в любой момент через настройки Google Play. Разработчик не может ограничить выход из тестирования. После выхода пользователь получает последнюю стабильную версию из продакшн-трека (если она опубликована) или приложение удаляется.
| Требование | Новый аккаунт | Существующий аккаунт |
|---|---|---|
| Минимальный срок | 14 дней | Не обязателен |
| Минимум тестировщиков | 20 человек | Не требуется |
| Модерация Google | Требуется | Требуется |
| Feedback сообщение | Обязательно | Рекомендовано |
| Публичные отзывы | Включены | Включены |
Open Testing Track выбирают на финальном этапе подготовки к релизу, когда приложение стабильно, основные функции реализованы и требуется валидация на широкой аудитории. Оптимальный момент — после успешного прохождения Internal и Closed треков, когда все блокирующие баги исправлены.
Для приложений с социальными функциями (чаты, ленты контента, пользовательский контент) открытое тестирование обязательно для проверки модерации, нагрузочного тестирования серверов и выявления проблем с масштабированием на реальной нагрузке.
Если приложение содержит Google Play Billing, Open Testing позволяет протестировать покупки без финансовых рисков. Транзакции в тестовом режиме не списывают средства с пользователей, но разработчик видит полный поток оплаты: выбор товара, подтверждение, квитанция Google Play и обработка на сервере.
Часто задаваемые вопросы
Для существующих аккаунтов — да, Open Testing не обязателен. Для новых аккаунтов (созданных после 2023 года) — обязательно 14-дневное открытое тестирование с минимум 20 участниками перед публикацией в продакшн.
Да, оценки и комментарии из Open Testing Track публикуются в Google Play и формируют рейтинг приложения. После перехода сборки в продакшн все отзывы сохраняются и учитываются в общем рейтинге.
В Google Play Console выберите сборку в Open треке и нажмите Promote to Production. Сборка отправится на финальный App Review, после которого станет доступна всем пользователям Google Play без повторной загрузки.
Тестировщики остаются в программе бета-тестирования и продолжат получать бета-сборки. Если бета-версия новее продакшн-версии, они увидят обновление с новыми функциями. Для выхода из бета-теста нужно отписаться в настройках Google Play.
Нет, Google Groups не обязательны для Open Testing. Трек может быть полностью открытым через публичную ссылку. Groups используются, только если нужно ограничить доступ к тестированию определённой аудиторией внутри открытого трека.
Итоги
Мы разработаем мобильное приложение под ключ
IT Sectr создаёт приложения для iOS и Android для стартапов и бизнеса с 2017 года. Мы проконсультируем вас и предложим наилучшее решение.
Читайте также