Нужно прояснить бета-тестирование на консоли разработчика

Фон

В консоли разработчика Android есть 3 вкладки для публикации файла app apk: альфа, бета и производство, как показано ниже:

enter image description here

как я помню из одной из лекций Google IO, один классный способ проверить, насколько хорошо ваше приложение, прежде чем делать 100% -ную публикацию в масштабе, заключается в том, чтобы разрешить загрузке приложения только в процентах от пользователей. Я думаю, что это называется "поэтапным развертыванием", потому что вы можете развернуть публикацию, если у нее было слишком много проблем для публикации всем.

Мой вопрос

  • В чем именно разница между ними, особенно между Alpha и Beta?

  • Доступен только этап производства для людей в магазине воспроизведения, верно?

  • который one/s позволяет публиковать только конкретным людям/процентам и в каком порядке вы это делаете?

  • Эта стадия позволяет биллинг в приложении, по крайней мере для тестирования? Я не понимаю, почему я не могу проверить его даже до загрузки приложения.

  • в процентном методе, если я опубликую новую версию приложения, используя тот же путь, будет ли она впервые обновлена ​​для людей, которым посчастливилось установить предыдущую версию?

Ответ 1

Чтобы ответить на ваши вопросы:

1. В чем именно разница между ними, особенно между Alpha и Beta?

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

2. Только этап производства доступен для людей в магазине воспроизведения, верно?

По умолчанию в Play Store доступно только производство. Однако теперь вы можете добавить опцию на странице Play Store, чтобы пользователи могли выбрать открытую бета-программу. Ссылка

3. какой из них разрешает публиковать только конкретным людям/процентам и как вы это делаете?

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

4.Какой этап позволяет биллинг в приложении, по крайней мере, для тестирования? Я не понимаю, почему я не могу проверить его даже до загрузки приложения.

Вы можете совершать биллинг в приложении для альфа-бета-тестирования. Проверьте ссылку: http://developer.android.com/google/play/billing/billing_testing.html

5.В процентном методе, если я опубликую новую версию приложения, используя тот же путь, будет ли она впервые обновлена ​​для людей, которым посчастливилось установить предыдущую версию?

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

Надеюсь, что это поможет.

Ответ 2

@user2511882 Ответ велик, но есть дополнительная информация для добавления.
Прежде всего, альфа-и бета-каналы предназначены для тестирования нескольких версий приложения. Вы можете проверить только одну версию (обозначенную versionCode) на каждом канале, поэтому альфа-и бета-каналы предоставляют две тестовые треки.

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

Другое отличие заключается в том, что альфа-тест APK версии кода должен быть выше, чем бета-тест. Если вы загрузите более высокую версию APK на бета-тестовом канале, альфа-тест будет автоматически закрыт. (Этот принцип применяется и для APK производства. Код версии APK должен быть "Production < Beta < Alpha".)

Подробнее см. эту помощь.

Ответ 3

Разница между тестированием Alpha и Beta (тестирование программ/приложений)

Alpha Тестирование проводится внутри организации и тестируется отдельным разработчиком или группой разработчиков или тестировщиков. Это тестирование закрыто для публики.

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

Открытое или закрытое тестирование

Закрытое альфа-тестирование. Это тестирование проводится внутри организации и ограничивается только электронными или групповыми приглашениями. Те, кто добавлен в список альфа-тестеров в Google Play Store, имеют доступ к тестовому приложению.

Open Alpha Testing. У тех, у кого есть ссылка на приложение, есть доступ к тестированию приложения. Это тестирование не ограничивается электронными или групповыми приглашениями. Вы можете ограничить количество тестеров в Google Play Store.

Закрытое тестирование бета-тестирования. Это тестирование проводится вне организации и ограничено по электронной почте или приглашениям группы. Те, кто добавлен в список бета-тестеров в Google Play Store, имеют доступ к тестовому приложению.

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

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

При покупке приложения

Лицензированные пользователи могут приобретать ваши продукты в приложении без каких-либо сборов за пользователя. Тестовые покупки могут использоваться только в альфа-и бета-версиях.

Чтобы добавить пользовательскую лицензию: Google Play Console → Настройки → Учетная запись разработчика → Сведения об учетной записи → Тестирование лицензии

Подробнее о тестировании