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 — розгорнути в Open Testing Track
play {
track = "openbeta"
serviceAccountCredentials = file("service-account.json")
// Примітки до релізу для бета-тестувальників
releaseNotes {
defaultLanguage "en-US"
releaseNotes "Beta version with new features - report bugs via in-app feedback"
}
}
// Розгортання Fastlane
// 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 року. Ми проконсультуємо вас і запропонуємо найкраще рішення.
Читайте також