Как провести открытое, закрытое или внутреннее тестирование

Play Console позволяет проводить в Google Play открытые и закрытые тестирования приложений.

Подготовка

  • Электронная почта. Присоединиться к группе тестировщиков может только пользователь с аккаунтом Google (@gmail.com) или G Suite.
  • Цены и распространение. Любые изменения на странице Цены и распространение применяются ко всем существующим версиям приложения, а также к тем, которые будут добавлены в дальнейшем.
    • Примечание для внутреннего тестирования. При проведении внутреннего тестирования существуют исключения для распространения по странам и для оплаты. Подробности можно найти в разделе Настройка внутреннего тестирования.

  • Версия
    • Мы рекомендуем тестировать приложение до выпуска рабочей версии.
    • Если вы впервые публикуете версию для открытого, закрытого или внутреннего тестирования, ссылка станет доступна пользователям в течение нескольких часов. Примерно через такой же промежуток времени тестировщики смогут увидеть изменения, внесенные вами в уже опубликованную версию.
  • Добавление организаций к тестированию.
    • Чтобы добавить тестировщиков, связанных с организацией, которая использует корпоративный Google Play, перейдите на страницу Цены и распространение и установите флажок "Включить расширенные функции корпоративного Google Play".
    • Для внутренних приложений необходимо также добавить организацию, связанную с тестированием, в список таргетинга.
  • Отзывы. Тестировщики не могут публиковать общедоступные отзывы.

В чем разница между открытым, закрытым и внутренним тестированием

Внутреннее тестирование позволяет быстро распространять приложение для тестирования внутри компании и подтверждения качества. 

Закрытое тестирование позволяет протестировать предварительную версию приложения в большей группе тестировщиков. После того как вы протестируете ее в небольшой группе сотрудников или доверенных пользователей, можно выпускать версию для открытого тестирования. На странице Версии приложения альфа-версия будет доступна как исходная закрытая версия. При необходимости можно создать дополнительные закрытые версии и присвоить им названия.

При тестировании опубликованного ранее приложения обновление его закрытой версии получат только тестировщики.

Открытое тестирование позволяет проверить тестовую версию приложения в большой группе и опубликовать ее в Google Play. Любой пользователь может присоединиться к открытому тестированию и отправлять вам личные отзывы. Прежде чем выбрать этот вариант, убедитесь, что ваш продукт готов к публикации.

Примечание. Вы больше не сможете создавать открытые альфа-тестирования или закрытые бета-тестирования, но у вас сохранится доступ к тем, которые уже выпущены. 

Свернуть все Развернуть все

Советы

С чего начать?

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

Когда нужно использовать внутреннее тестирование?

После создания версии для внутреннего тестирования приложение незамедлительно выпускается для внутренних тестировщиков. Это позволяет заблаговременно выявлять проблемы и получать отзывы в процессе разработки. Характеристики версии для внутреннего тестирования:

  • Скорость: версия для внутреннего тестирования позволяет распространять приложения гораздо быстрее, чем открытая или закрытая версии. Тестировщики получают доступ к опубликованному APK-файлу или набору App Bundle версии для внутреннего тестирования в течение нескольких минут.
    • Примечание. Если вы публикуете приложение впервые, то внутреннее тестирование станет доступным в течение 48 часов.

  • Гибкость: версия для внутреннего тестирования поддерживает различные этапы проверки, включая внутреннее тестирование, проверку качества и отладку после запуска.
  • Безопасность: версия для внутреннего тестирования распространяется через Google Play.
Можно ли запустить несколько тестов приложения одновременно?

Да, но при определенных условиях:

  • Одновременно можно запускать несколько закрытых тестирований и одно открытое.
  • Если пользователь регистрируется на внутреннее тестирование приложения, он теряет доступ к открытому или закрытому тестированию. Чтобы восстановить этот доступ, пользователь должен отказаться от внутреннего и повторно зарегистрироваться на открытое или закрытое тестирование.

Шаг 1. Настройте тестирование

Как выбрать метод тестирования

Внутреннее тестирование: может включать до 100 тестировщиков

Вы можете создавать список участников внутреннего тестирования по адресам электронной почты. Во внутреннем тестировании одного приложения могут участвовать до 100 тестировщиков.

При настройке внутреннего тестирования учитывайте следующее:

  • Распространение по странам. Для проведения внутреннего тестирования можно приглашать пользователей из любых стран. Если тестировщик находится в стране, где недоступна рабочая, открытая или закрытая версия приложения, он все равно получит версию для внутреннего тестирования.
  • Оплата. Для платных приложений тестировщики могут бесплатно установить версию для внутреннего тестирования. Тестировщикам нужно оплачивать покупки в приложении, если они не добавлены в список лицензий для тестирования.
  • Правила исключения устройств. К участникам внутреннего тестирования правила исключения устройств не применяются.
  • Проверки на безопасность и соответствие правилам. Версия для внутреннего тестирования может не проходить стандартные проверки на безопасность и соответствие правилам Google Play.

Как начать внутреннее тестирование

 Как создать список тестировщиков

Если у вас уже есть список, перейдите в раздел "Как добавить тестировщиков".

  1. Войдите в Play Console.
  2. В меню слева выберите Настройки Settings gear > Тестировщики > Создать список.
  3. Укажите название списка.
  4. Введите адреса электронной почты через запятую или нажмите Загрузить файл CSV. В файле .CSV каждый адрес электронной почты должен занимать отдельную строку, и между адресами не должно быть запятых. После загрузки файла .CSV список адресов, добавленных ранее вручную, не сохранится.
  5. Выберите Создать список.

Как добавить тестировщиков

  1. Войдите в Play Console.
  2. Выберите приложение.
  3. В меню слева выберите Управление релизом > Версии приложения.
  4. Рядом с версией для внутреннего тестирования выберите Управление внутренним тестированием.
  5. Разверните раздел "Тестировщики". Если он пуст, проверьте, загрузили ли вы APK-файл или набор App Bundle в версию для внутреннего тестирования.
  6. Рядом с разделом "Метод тестирования", выберите Внутреннее тестирование.
  7. В разделе "Пользователи" установите флажок рядом со списком, который вы хотите использовать.
  8. Скопируйте ссылку "URL регистрации" и отправьте ее участникам.
  9. В поле "Канал обратной связи" укажите адрес электронной почты или URL для отзывов и предложений тестировщиков. Эта информация будет видна на странице подтверждения участия в тестировании.
  10. Нажмите Сохранить.
Закрытое тестирование: управление тестировщиками с помощью адресов электронной почты

Составьте список участников закрытого тестирования по адресам электронной почты. Вы можете создать до 200 списков (по 50 списков на версию), в каждом из которых должно быть не более 2000 пользователей.

Как настроить закрытое тестирование

Как создать список тестировщиков

Если у вас уже есть список, перейдите в раздел "Как добавить тестировщиков".

  1. Войдите в Play Console.
  2. В меню слева выберите Настройки Settings > Тестировщики > Создать список.
  3. Укажите название списка. В дальнейшем этот список можно будет использовать для тестирования любых ваших приложений.
  4. Введите адреса электронной почты через запятую или нажмите Загрузить файл CSV. В файле .CSV каждый адрес электронной почты должен занимать отдельную строку, и между адресами не должно быть запятых. После загрузки файла .CSV список адресов, добавленных ранее вручную, не сохранится.
  5. Выберите Создать список.

Как добавить тестировщиков

  1. Войдите в Play Console.
  2. Выберите приложение.
  3. В меню слева выберите Управление релизом > Версии приложения.
  4. Рядом с закрытой версией выберите Настроить.
  5. Разверните раздел "Тестировщики". Если он пуст, проверьте, загрузили ли вы APK-файл или набор App Bundle.
  6. В качестве метода тестирования выберите Закрытое тестирование.
  7. В разделе "Пользователи" установите флажок рядом со списком, который вы хотите использовать.
  8. Скопируйте ссылку "URL регистрации" и отправьте ее участникам.
  9. В поле "Канал обратной связи" укажите адрес электронной почты или URL для отзывов и предложений тестировщиков. Эта информация будет видна на странице подтверждения участия в тестировании.
  10. Если вы настраиваете тестирование внутри организации, введите ее идентификатор и название в разделе "Организации".
  11. Нажмите Сохранить.
Закрытое тестирование для Google Групп или Google+ Сообществ
  1. Войдите в Play Console.
  2. Выберите приложение.
  3. В меню слева выберите Управление релизом > Версии приложения.
  4. Рядом с закрытой версией выберите Настроить.
  5. Разверните раздел "Тестировщики". Если он пуст, проверьте, загрузили ли вы APK-файл или набор App Bundle.
  6. В качестве метода тестирования выберите Альфа-тестирование для групп Google или сообществ Google+.
  7. Введите адрес электронной почты группы Google или URL сообщества Google+, используя следующие форматы:
    • Для группы Google: nazvanie_gruppy@googlegroups.com
    • Для сообщества Google+: https://plus.google.com/communities/123456789012345678901
  8. Скопируйте ссылку "URL регистрации" и отправьте ее участникам.
  9. Если вы настраиваете тестирование внутри организации, введите ее идентификатор и название в разделе "Организации".
  10. Нажмите Сохранить.

Примечание. Подробная информация о том, как управлять Google Группами, доступна в Справочном центре для администраторов G Suite.

Открытое тестирование: размещение тестовой версии приложения в Google Play

При открытом тестировании тестовая версия приложения будет доступна всем пользователям в Google Play. Прежде чем выбрать этот вариант, убедитесь, что ваш продукт готов к публикации.

  • Предварительные версии новых приложений появляются в результатах поиска в Google Play. Пользователи могут найти и установить бета-версию так же, как обычное приложение.
  • Приложения с опубликованной рабочей версией можно протестировать, выбрав соответствующий параметр на странице приложения в Google Play.

Вы также можете через веб-сайт или электронную почту поделиться ссылкой, по которой любой пользователь сможет присоединиться к открытому тестированию.

Как настроить открытое тестирование

  1. Войдите в Play Console.
  2. Выберите приложение.
  3. В меню слева выберите Управление релизом > Версии приложения.
  4. Рядом с открытой версией выберите Настроить.
  5. Разверните раздел "Тестировщики". Если он пуст, проверьте, загрузили ли вы APK-файл или набор App Bundle.
  6. В качестве метода тестирования выберите Открытое бета-тестирование.
  7. При необходимости укажите максимальное число пользователей, которые смогут участвовать (не менее 1000). Если значение отсутствует, количество тестировщиков ограничено не будет.
  8. Скопируйте ссылку "URL регистрации" и отправьте ее участникам.
  9. В поле "Канал обратной связи" укажите адрес электронной почты или URL для отзывов и предложений тестировщиков. Эта информация будет видна на странице подтверждения участия в тестировании.
  10. Нажмите Сохранить.
Создание дополнительных версий для закрытого тестирования в командах разработчиков

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

В дополнительных тестовых версиях можно создавать списки тестировщиков по адресам электронной почты или использовать Google Группы или Google+ Сообщества. Ограничений по количеству участников нет. 

Как создать дополнительную тестовую версию

  1. Войдите в Play Console.
  2. Выберите приложение.
  3. В меню слева выберите Управление релизом > Версии приложения.
  4. Рядом с закрытой версией выберите Создать версию.
  5. Добавьте название версии, которое будет использоваться в Play Console и Google Play Developer API.
  6. Выберите Создать версию.
  7. Выберите способ управления тестировщиками: по адресам электронной почты, через Google Группы или Google+ Сообщества.
  8. Скопируйте ссылку "URL регистрации" и отправьте ее участникам.
  9. В поле "Канал обратной связи" укажите адрес электронной почты или URL для отзывов и предложений тестировщиков. Эта информация будет видна на странице подтверждения участия в тестировании.
  10. Нажмите Сохранить.

Советы и поддержка

При создании дополнительных закрытых версий следующие функции не поддерживаются:

Тестирование игровых сервисов Google Play

Если вы используете игровые сервисы Google Play, то можете работать с одними и теми же группами тестировщиков для проверки APK-файлов или наборов App Bundle и игровых сервисов Google Play.

Чтобы автоматически разрешить тестирование игровых сервисов всем тестировщикам APK-файла или набора App Bundle, используйте переключатель на странице Игровые сервисы > Тестирование.

Чтобы добавить тестировщиков для игровых сервисов Google Play вручную, сделайте следующее:

  1. Войдите в Play Console.
  2. Нажмите Игровые сервисы Games services.
  3. Выберите игру.
  4. В меню слева нажмите Тестирование > Добавить тестировщиков.
  5. Введите адреса электронной почты пользователей. Это должны быть адреса действующих аккаунтов Google, использующих Google+.
  6. Нажмите Добавить.

Пользователи, согласившиеся принять участие в тестировании, смогут входить с помощью Google+. Кроме того, им будут доступны экспериментальные и действующие игровые достижения и рейтинги.

Шаг 2. Создайте новую версию

Настроив тестирование приложения, вы можете создать и внедрить версию согласно этим инструкциям.

Подробную информацию об управлении доступностью по странам для альфа- и бета-версии приложения можно найти в статье Как распространять версии приложений в определенных странах

Шаг 3. Поделитесь URL с тестировщиками

Завершив настройку, вы получите ссылку на приложение, которую следует отправить тестировщикам.
  • Ссылка станет доступна, только когда статус приложения изменится на "Опубликовано". Для приложений в статусе "Проект" или "Готовится к публикации" она не отображается.
  • Перейдя по этой ссылке, пользователи получат необходимую информацию и смогут присоединиться к тестированию.
  • Если вы запускаете закрытое тестирование в Google Группе или Google+ Сообществе, то перед началом тестирования пользователи должны вступить в соответствующую группу или сообщество. 

Шаг 4. Получайте отзывы

Когда тестировщики установят приложение, оно автоматически обновится до версии тестирования в течение нескольких минут.

Обратите внимание, что тестировщики не могут публиковать общедоступные отзывы в Google Play. Предложите им канал для обратной связи (адрес электронной почты либо ссылку на сайт или форум).

Участники открытого тестирования также могут оставлять личные отзывы в Google Play.

Шаг 5. Завершите тестирование

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

  1. Войдите в Play Console.
  2. Выберите приложение.
  3. В меню слева выберите Управление релизом > Версии приложения.
  4. Рядом с тестированием, которое вы хотите завершить, выберите Настроить.
  5. Разверните карточку "Тестировщики".
  6. Выберите Отключить тестирование.

Номера версий и статусы замещения

Требования к номерам версий

Тестировщики альфа-версий получают доступ к последним альфа- и рабочим версиям, совместимым с их устройствами. Чтобы пользователи из группы альфа-тестирования получили доступ к бета-версии приложения, должны выполняться такие условия:

  • Номер бета-версии должен быть больше, чем у альфа-версии.
  • Альфа-тестировщики должны быть внесены в список тестировщиков бета-версии (или тестирование бета-версии должно быть открытым).

Тестировщики бета-версий получают доступ только к последним бета- и рабочим версиям, совместимым с их устройствами.

Для этого у вашей альфа-версии APK-файла должен быть наибольший номер, затем должен идти номер бета-версии и только после него – рабочей.

  • Если номер бета-версии APK-файла будет больше, чем у альфа-версии, то альфа-тестировщики установят бета-версию вместо альфа-версии, если им доступны обе из них.
  • Если номер рабочей версии APK-файла будет больше, чем у альфа- и бета-версии, то все тестировщики установят рабочую версию приложения. 

Участники внутреннего тестирования получают доступ к последним версиям для внутреннего тестирования или рабочим версиям, совместимым с их устройствами.

Подробнее о версиях приложения.

Запасные версии приложения

При запуске новой версии приложения вы можете увидеть сообщения о том, что тестировщики определенной версии получили APK-файл или набор App Bundle, предназначенный для другой версии – резервной. 

Например, для альфа-версии резервной будет бета-версия, а для бета-версии – рабочая.

Статусы и правила замещения версий

  • Shadowed (Замещено). Один APK-файл заменяет другой. Это происходит, когда он частично или полностью соответствует конфигурации устройства и его номер версии выше.
  • Promoted (Улучшено). Все APK-файлы для определенной группы пользователей заменены более стабильными версиями. Например, вместо APK-файла для бета-тестирования пользователь скачивает APK-файл рабочей версии. Такая ситуация возникает, если вы выпускаете сначала тестовую версию приложения, а затем более стабильную.
  • Superseded (Заменено). Все APK-файлы для определенной группы пользователей полностью заменены более поздними версиями приложения. Пользователи не могут скачать никакой из этих файлов и получают запасные версии. Такое происходит, если вы перестаете обновлять версии приложения для определенных групп пользователей.
  • Partially shadowed (Частично замещено). Хотя бы один основной APK-файл замещен запасным APK-файлом с более высокой версией. В таком случае некоторые бета-тестировщики получат предназначенный им APK-файл, а другие могут получить рабочую версию приложения. Обычно это происходит из-за некорректной нумерации версий.

Материалы по теме

Author

Эту статью написала Шана, эксперт по продукту "Консоль разработчика Google Play". Оцените ее работу.

Была ли эта статья полезна?
Как можно улучшить эту статью?