Потрібно уточнити тестування бета / альфа на консолі розробника


115

Фон

На консолі розробника Android є 3 вкладки для публікації файлу apk програми: альфа, бета-версія та виробництво, як показано тут:

введіть тут опис зображення

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

Моє запитання

  1. Яка саме різниця між ними, особливо між Alpha та Beta?

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

  3. які / і дозволяють публікувати лише певним людям / відсоткам, і яким чином ви це робите?

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

  5. У методі відсотків, якщо я опублікую нову версію програми, використовуючи той самий спосіб, спочатку оновиться для людей, яким пощастило встановити попередню версію?


2
Відповідно до стандартів, головна відмінність тестування Alpha і Beta полягає в: Альфа-тестування проводиться розробниками без участі користувачів у середовищі розробки перед продажем програми. Однак бета-тестування проводиться тільки користувачами в реальному середовищі.
Hisham Muneer

Відповіді:


158

Щоб відповісти на ваші запитання:

1.Яка саме різниця між ними, особливо між Альфа та Бета?

Існує не велика різниця між двома окрім того, що ви просто починаєте з невеликої кількості тестерів для альфа-тестування і переходите до більшої групи для бета-версії

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

За замовчуванням у Play Store доступна лише продукція. Однак тепер ви можете додати опцію на своїй сторінці Play Store, щоб користувачі могли ввімкнути відкриту бета-програму. Посилання

3. які дозволяють публікувати лише певним людям / відсоткам, і яким чином ви це робите?

Ви можете зробити це для обох. Щоб зробити альфа-бета-тестування, потрібно надіслати запрошення людям у своїх облікових записах google +, щоб вони могли отримати доступ до вашої програми та мати змогу завантажити її. Запрошення зазвичай є у формі посилання, яке спрямовує їх на ваш додаток у ігровому магазині, яке видно їм лише після прийняття запрошення

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

Ви можете здійснювати виставлення рахунків у додатку як для альфа, так і для бета-тестування. Перевірте посилання: http://developer.android.com/google/play/billing/billing_testing.html

5.в методі відсотків, якщо я опублікую нову версію програми, використовуючи той самий спосіб, спочатку оновиться для людей, яким пощастило встановити попередню версію?

Що стосується мого досвіду, я бачив, як люди, які були тестерами, отримують оновлення додатка першими, ніж усі. Але я не так впевнений, як саме це працює.

Сподіваюся, це допомагає.


1.так ми вирішуємо, що кожен? 3. чому я не можу встановити його електронною поштою замість облікових записів google +? і як я це роблю? все, що я знайшов - це використовувати групи людей (які я також не знаю, як зробити). 4. Як я можу скинути покупки для тестувальників, щоб міг перевірити додаток ще раз? чи варто поставити кнопку, щоб скинути їх, використовуючи "споживання" покупок, чи є більш простий спосіб? 2. + 5. ок
андроїд розробник

так, ви можете робити альфа або бета - значення не має. ви фактично додаєте тестерів за допомогою своєї електронної пошти, але все, що я говорю, це те, що їм також потрібен обліковий запис google +. Перевірте посилання на покупки, які я розмістила у відповіді.
користувач2511882

Я бачу. ви можете, будь ласка, спробувати відповісти на інші запитання?
андроїд розробник

1
developer.android.com/google/play/billing/billing_testing.html .. посилання відповідає на ваш запит
користувач2511882

6
ОП, пропоную прийняти це як відповідь на запитання. Здається, це суттєва відповідь.
ProgDevCode

24

Різниця між тестуванням Alpha та Beta (Тестування програмного забезпечення / додатків)

Альфа- тестування проводиться в організації та перевіряється окремим розробником або командою розробників чи тестерів. Це тестування закрите для загального користування.

Бета- тестування проводиться кінцевими користувачами, які не є програмістами, програмними інженерами або тестерами. Це тестування може бути відкритим для публіки.

Відкрите або закрите тестування

Закрите альфа-тестування : це тестування проводиться в організації та обмежується лише електронною поштою або груповими запрошеннями. Ті, хто доданий до списку альфа-тестерів у Google Play Store, мають доступ до тестового додатка.

Відкрити альфа-тестування : ті, хто має вхід для входу, мають доступ до тестування програми. Це тестування не обмежується електронними повідомленнями чи груповими запрошеннями. Ви можете обмежити кількість тестерів у Google Play Store.

Закрите бета-тестування : це тестування проводиться поза організацією та обмежується електронною поштою або груповими запрошеннями. Ті, хто доданий до списку бета-тестерів у Google Play Store, мають доступ до тестового додатка.

Відкрите бета-тестування : це тестування проводиться за межами організації і не обмежується електронною поштою або груповими запрошеннями. Це тестування проводиться в режимі реального часу, оскільки додаток буде відкрито для встановлення . Ви можете обмежити кількість тестерів у Google Play Store.

Як правило, альфа-тестування спочатку проводять розробники або тестери в організації. Бета-тестування відбувається після і проводиться нетехнічними або кінцевими користувачами поза організацією. Нарешті, після завершення тестування додаток переходить до виробництва.

У покупці додатків

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

Щоб додати ліцензію користувача: Google Play Console -> Налаштування -> Обліковий запис розробника -> Деталі облікового запису -> Тестування ліцензій

Дізнайтеся більше про тестування


В даний час немає закритих бета - тестування не доступні в консолі андроїда
Magesh Pandian

20

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

Однак вони мають невелику різницю щодо типу тесту. Можна одночасно запускати закриту альфа-тестування та відкритий бета-тест, але неможливо запустити два відкритих тесту альфа-бета-версії, а також відкритий альфа-тест та закритий бета-тест.

Ще одна відмінність полягає в тому, що альфа-тест коду версії APK повинен бути вищим, ніж бета-тестовий. Якщо ви завантажите більш високу версію APK на бета-тестовий канал, альфа-тест автоматично закриється. (Цей принцип застосовується і до виробничої версії APK. Код версії APK повинен бути "Виробництво <Бета <Альфа".)

Щоб отримати детальнішу інформацію, перегляньте цю допомогу.


Для уточнення, ці програми з декількома підтримками apk можуть перевіряти обидві версії для кожної архітектури (ARM та x86) одночасно на одному каналі (альфа чи бета), навіть якщо вони мають різні versionCodes
Matt Kindy
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.