개발자 콘솔의 베타 / 알파 테스트에 대한 설명이 필요합니다. 개발자 콘솔에는

배경

Android 개발자 콘솔에는 다음과 같이 앱의 apk 파일을 게시하기위한 3 개의 탭 (알파, 베타 및 프로덕션)이 있습니다.

Google IO 강의 중 하나에서 기억 하겠지만, 100 % 규모의 게시를하기 전에 앱이 얼마나 좋은지 확인하는 멋진 방법 중 하나는 사용자의 일부만 먼저 앱을 다운로드하도록 허용하는 것입니다. 모든 사람에게 게시하기에는 너무 많은 문제가있는 경우 게시를 시작할 수 있기 때문에 “단계적 출시”라고합니다.

내 질문

  1. 그들 사이, 특히 알파와 베타의 차이점은 정확히 무엇입니까?

  2. 플레이 스토어에서는 제작 단계 만 가능 하죠?

  3. 특정 사람 / 백분율에게만 게시 할 수있는 항목은 무엇이며 어떤 방식으로 게시합니까?

  4. 적어도 테스트를 위해 인앱 결제를 허용하는 단계는 무엇입니까? 앱을 업로드하기 전에도 왜 테스트 할 수 없는지 모르겠습니다.

  5. 백분율 방식에서 같은 방식으로 새 앱 버전을 게시하면 이전 버전을 설치할만큼 운이 좋았던 사람들을 위해 먼저 업데이트됩니까?



답변

질문에 답하려면 :

1. 특히 알파와 베타의 차이점은 정확히 무엇입니까?

알파 테스트를 위해 소수의 테스터로 시작하고 베타를 위해 더 큰 그룹으로 전환한다는 사실을 제외하고는 둘 사이에 큰 차이가 없습니다.

2. 플레이 스토어에서는 제작 단계 만 가능 하죠?

기본적으로 Play 스토어에서는 프로덕션 만 사용할 수 있습니다. 그러나 이제 사용자가 오픈 베타 프로그램에 참여할 수 있도록 Play 스토어 페이지에 옵션을 추가 할 수 있습니다. 링크

3. 어떤 사람이 특정 사람 / 백분율에게만 게시 할 수 있으며 어떤 방식으로 게시합니까?

둘 다 할 수 있습니다. 알파, 베타 테스트를 수행하려면 Google+ 계정의 사용자에게 초대장을 보내 앱에 액세스하고 다운로드 할 수 있도록해야합니다. 초대는 일반적으로 초대를 수락 한 후에 만 ​​볼 수있는 Play 스토어의 앱으로 연결되는 링크 형태입니다.

4. 적어도 테스트를 위해 인앱 결제를 허용하는 단계는 무엇입니까? 앱을 업로드하기 전에도 왜 테스트 할 수 없는지 모르겠습니다.

알파, 베타 테스트 모두에 대해 인앱 결제를 할 수 있습니다. 링크 확인 :
http://developer.android.com/google/play/billing/billing_testing.html

5. 백분율 방식에서 같은 방식으로 새 앱 버전을 게시하면 이전 버전을 설치할만큼 운이 좋았던 사람들을 위해 먼저 업데이트됩니까?

내 경험상 테스터였던 사람들이 다른 사람들보다 먼저 앱 업데이트를받는 것을 보았습니다. 하지만 정확히 어떻게 작동하는지 잘 모르겠습니다.

도움이 되었기를 바랍니다.


답변

알파 테스트와 베타 테스트의 차이점 (소프트웨어 / 앱 테스트)

알파 테스트는 조직 내에서 수행되며 개별 개발자 또는 개발자 또는 테스터 팀이 테스트합니다. 이 테스트는 공개되지 않습니다.

베타 테스트는 프로그래머, 소프트웨어 엔지니어 또는 테스터가 아닌 최종 사용자가 수행합니다. 이 테스트는 공개 될 수 있습니다.

공개 또는 비공개 테스트

비공개 알파 테스트 :이 테스트는 조직 내에서 수행되며 이메일 또는 그룹 초대에 의해서만 제한됩니다. Google Play 스토어의 알파 테스터 목록에 추가 된 사용자는 테스트 앱에 액세스 할 수 있습니다.

Open Alpha Testing : 앱의 Opt-in 링크가있는 사람은 앱을 테스트 할 수 있습니다. 이 테스트는 이메일 또는 그룹 초대에 의해 제한되지 않습니다. Google Play 스토어에서 테스터 수를 제한 할 수 있습니다.

비공개 베타 테스트 :이 테스트는 조직 외부에서 수행되며 이메일 또는 그룹 초대에 의해 제한됩니다. Google Play 스토어의 베타 테스터 목록에 추가 된 사용자는 테스트 앱에 액세스 할 수 있습니다.

오픈 베타 테스트 :이 테스트는 조직 외부에서 수행되며 이메일 또는 그룹 초대에 의해 제한되지 않습니다. 이 테스트는 앱이 공개되어 설치할 수 있도록 실시간으로 수행됩니다 . Google Play 스토어에서 테스터 수를 제한 할 수 있습니다.

일반적으로 알파 테스트는 조직 내의 개발자 또는 테스터가 먼저 수행합니다. 베타 테스트는 비 기술적이거나 조직 외부의 최종 사용자가 수행합니다. 마지막으로 테스트를 완료하면 앱이 프로덕션으로 이동합니다.

인앱 구매

라이선스 사용자는 사용자에게 부과되는 비용없이 인앱 상품을 구매할 수 있습니다. 테스트 구매는 알파 및 베타 릴리스에서만 사용할 수 있습니다.

사용자 라이선스를 추가하려면 : Google Play Console- > 설정-> 개발자 계정-> 계정 세부 정보-> 라이선스 테스트

테스트에 대해 더 알아보기


답변

@ user2511882의 대답은 훌륭하지만 추가 할 정보가 더 있습니다.
우선, 알파 및 베타 채널은 여러 버전의 앱을 테스트하도록 설계되었습니다. versionCode각 채널에서 하나의 버전 (로 식별 ) 만 테스트 할 수 있으므로 알파 및 베타 채널은 두 개의 테스트 트랙을 제공합니다.

그러나 테스트 유형에는 약간의 차이가 있습니다. 비공개 알파 및 공개 베타 테스트를 동시에 실행할 수 있지만 두 개의 공개 알파 / 베타 테스트 나 공개 알파 및 비공개 베타 테스트를 실행할 수는 없습니다.

또 다른 차이점은 알파 테스트 APK의 버전 코드가 베타 테스트 버전보다 높아야한다는 것입니다. 베타 테스트 채널에 상위 버전의 APK를 업로드하면 알파 테스트가 자동으로 종료됩니다. (이 원칙은 프로덕션 APK에도 적용됩니다. APK 버전 코드는 ‘프로덕션 <베타 <알파’여야합니다.)

자세한 내용은 도움말을 확인 하십시오 .