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 г. Ще ви консултираме и ще предложим най-доброто решение.
Прочетете също