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

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. В меню слева выберите Настройки Настройки > Тестировщики > Создать список.
  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 Групп
  1. Войдите в Play Console.
  2. Выберите приложение.
  3. В меню слева выберите Управление релизом > Версии приложения.
  4. Рядом с закрытой версией выберите Настроить.
  5. Разверните раздел "Тестировщики". Если он пуст, проверьте, загрузили ли вы APK-файл или набор App Bundle.
  6. В качестве метода тестирования выберите Альфа-тестирование для групп Google.
  7. Введите адрес электронной почты группы Google в таком формате: yourgroupname@googlegroups.com.
  8. Скопируйте ссылку "URL регистрации" и отправьте ее участникам.
  9. Если вы настраиваете тестирование внутри организации, введите ее идентификатор и название в разделе "Организации".
  10. Нажмите Сохранить.

Примечание. В 2019 года мы закрываем Google+, поэтому Google+ Сообщества больше нельзя использовать для закрытого тестирования. Текущие Google+ Сообщества будут доступны до конца переходного периода. Рекомендуем перенести тестировщиков из Google+ Сообществ в Google Группы или управлять ими с помощью адресов электронной почты.

Открытое тестирование: размещение тестовой версии приложения в 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-файл, а другие могут получить рабочую версию приложения. Обычно это происходит из-за некорректной нумерации версий.

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

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