Pull to refresh

Альфа и бета тестирование android приложений

Reading time2 min
Views46K
До недавнего времени для тестирования своих приложений я использовал различные способы публикации, от простого выкладывания apk файла на хостинг до использования специализированных сайтов типа testflightapp.com или использование своих велосипедов.

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



Посмотреть на Яндекс.Фотках

При загрузке очередной версии приложения мы выбираем раздел:
  • альфа тестирование
  • бета тестирование
  • продакшион


из альфа тестирование можно перевести в бета или сразу продакшион, из беты — в продакшион.

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

Чтобы стать тестировщиком, пользователю необходимо вступить в сообщество google+ созданное разработчиком (указывается в настройках приложения) и перейти по ссылке play.google.com/apps/testing/com.yourdomain.package

Посмотреть на Яндекс.Фотках

В данный момент у меня получается достаточно удобный сценарий работы над небольшим социальным приложением:
  1. Разработку и отладку я веду на одном устройстве под специальным аккаунтом.
  2. Заканчиваю работу над очередной фичей, отлаживаю на этом устройстве, публикую альфа версию в google play
  3. Некоторое количество моих устройств разного формата и версий android самостоятельно обновляются на версию
  4. В течении дня-двух все устройства тестируются
  5. Все работает, данная версия переходит в следующую стадию, профит.


Плюсы:
  • Удобное администрирование тестировщиков
  • Тестировщикам нет необходимости ставить галочку разрешающую установку приложений из Uknown sources, потенциальная угроза безопасности
  • Установка приложения из маркета для пользователя выглядит безопаснее, «солиднее»
  • Большая группа бета тестировщиков автоматически станет пользователями опубликованного приложения, плюс в статистику
  • штатный трекер ошибок, нет необходимости добавлять в приложения сторонние библиотеки


Минусы:
  • штатный трекер ошибок, медлительный и менее информативный
Tags:
Hubs:
+10
Comments13

Articles