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


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.