공개, 비공개, 내부 테스트 설정

Play Console을 사용하면 특정 그룹을 대상으로 앱을 테스트하거나 Google Play 사용자를 대상으로 공개 테스트를 진행할 수 있습니다.

시작하기 전에

  • 이메일 요구사항: 테스트에 참여하려는 사용자는 Google 계정(@gmail.com)이나 G Suite 계정이 있어야 합니다.
  • 가격 및 배포 변경사항: 앱의 가격 및 배포 페이지를 변경하면 모든 트랙에서 앱의 현재 및 향후 버전에 적용됩니다.
    • 내부 테스트 관련 참고사항: 내부 테스트 시 배포 국가 및 결제와 관련해 몇 가지 예외사항이 있습니다. 자세한 내용은 내부 테스트 설정 섹션을 참조하세요.

  • 버전
    • 프로덕션 트랙으로 앱을 출시하기 전에 테스트하는 것이 좋습니다.
    • 처음으로 공개, 비공개, 내부 테스트를 게시한 후 테스터가 테스트 링크를 사용할 수 있게 될 때까지 몇 시간 정도 소요될 수 있습니다. 변경사항을 추가로 게시할 때에도 테스터에게 제공되기까지 몇 시간이 걸릴 수 있습니다.
  • 테스트에 조직 추가
    • Managed Google Play를 사용하는 조직과 관련된 테스터를 추가하려면 앱의 가격 및 배포 페이지로 이동하여 '고급 Managed Google Play 기능 사용 설정' 옆의 체크박스를 선택합니다.
    • 또한 비공개 앱인 경우 테스트와 관련된 조직을 타겟팅된 목록에 추가해야 합니다.
  • 리뷰: 테스터는 공개 리뷰를 제출할 수 없습니다.
  • 유료 앱: 공개 또는 비공개 테스트를 통해 유료 앱을 테스트하는 경우에는 테스터가 유료 앱을 구매해야 합니다. 내부 테스트를 통해 유료 앱을 테스트하는 경우에는 테스터가 앱을 무료로 설치할 수 있습니다.

공개, 비공개, 내부 테스트의 차이점은 무엇인가요?

내부 테스트: 내부 테스트 및 품질 확인을 위해 앱을 빠르게 배포합니다. 

비공개: 비공개 버전을 만들어 더 큰 규모의 테스터를 대상으로 앱의 출시 전 버전을 테스트합니다. 소규모 그룹의 직원이나 신뢰할 수 있는 사용자를 대상으로 테스트한 후 공개 버전으로 테스트 규모를 확장할 수 있습니다. 앱 버전 페이지에서 초기 비공개 테스트로 알파 트랙을 사용할 수 있습니다. 필요하다면 추가 비공개 트랙을 만들고 이름을 지정할 수 있습니다.

이전에 게시한 기존 앱을 테스트하는 경우, 테스트 그룹에 속한 사용자만 비공개 버전 업데이트를 받게 됩니다.

공개: 대규모 그룹을 대상으로 테스트를 진행하고 앱의 테스트 버전을 Google Play에 공개하려면 공개 버전을 만드세요. 공개 테스트를 진행하면 누구나 테스트 프로그램에 참여해 비공개 피드백을 제출할 수 있습니다. 이 옵션을 선택하기 전에 앱과 스토어 등록정보가 Google Play에 공개될 준비가 되었는지 확인하세요.

참고: 공개 알파 또는 비공개 베타 테스트 버전은 더 이상 만들 수 없습니다. 이미 진행 중인 기존의 공개 알파나 비공개 베타 테스트에는 계속 액세스할 수 있습니다. 

모두 접기 모두 펼치기

도움말

시작하기

내부 테스트로 시작한 다음 작은 규모의 비공개 테스터로 대상을 넓혀가는 것이 좋습니다.

내부 테스트는 언제 실시해야 하나요?

내부 테스트 버전을 만든 후 즉시 내부 테스터에게 앱을 출시하세요. 개발 과정에서 빠르게 문제를 파악하고 의견을 들을 수 있습니다. 내부 테스트의 장점은 다음과 같습니다.

  • 간편함: 내부 테스트 트랙을 통해 공개 또는 비공개 트랙보다 훨씬 빨리 앱을 배포할 수 있습니다. 내부 테스트 트랙에 새 APK 또는 App Bundle을 게시하면 몇 분 내에 테스터가 사용할 수 있게 됩니다.
    • 참고: 앱을 처음으로 게시하면 앱의 내부 테스트가 제공되기까지 최대 48시간 정도가 소요될 수 있습니다.

  • 유연함: 내부 테스트는 내부 테스트, 품질 확인, 출시 후 디버깅 등 다양한 테스트 단계를 지원하도록 조정할 수 있습니다.
  • 안전함: 내부 테스트 트랙의 경우 테스트 앱은 Play 스토어를 통해 사용자에게 배포됩니다.
앱에서 동시에 여러 개의 테스트 진행

동일한 앱에서 여러 개의 테스트를 진행하려면 다음 사항에 유의하세요.

  • 언제든지 여러 개의 비공개 테스트 및 한 개의 공개 테스트를 진행할 수 있습니다.
  • 앱의 내부 테스트에 참여한 사용자는 공개 또는 비공개 버전 테스트에 참여할 수 없게 됩니다. 공개 또는 비공개 버전에 액세스하려면 사용자는 내부 테스트를 중지한 후 공개 또는 비공개 테스트에 다시 참여해야 합니다.

1단계: 테스트 세부정보 설정

테스트 방법 선택

내부 테스트: 최대 100명의 테스터 관리

이메일 주소로 내부 테스터 목록을 만들 수 있습니다. 내부 테스트에는 앱당 최대 100명의 테스터가 참여할 수 있습니다.

내부 테스트 설정 시 다음 사항에 유의하시기 바랍니다.

  • 국가 배포: 위치와 관계없이 사용자를 내부 테스트에 추가할 수 있습니다. 내부 테스터가 앱의 프로덕션, 공개, 비공개 버전을 사용할 수 없는 국가에 거주하더라도 내부 테스트 버전은 받을 수 있습니다.
  • 결제: 유료 앱의 경우 테스터는 내부 테스트 버전을 무료로 설치할 수 있습니다. 단, 인앱 구매 시 테스터는 라이선스 테스터 목록에 포함되어 있지 않으면 비용을 지불해야 합니다.
  • 기기 제외 규칙: 내부 테스터에게는 기기 제외 규칙이 적용되지 않습니다.
  • 정책 및 보안 검토: 내부 테스트는 일반적인 Play 정책 또는 보안 검토 대상이 되지 않습니다.

내부 테스트 시작하기

 테스터 목록 만들기

테스터 목록을 이미 만들었다면 '테스터 추가' 안내로 건너뛰세요.

  1. Play Console에 로그인합니다.
  2. 왼쪽 메뉴에서 설정 Settings gear > 테스트 참여 대상 관리 > 목록 만들기를 선택합니다.
  3. 테스터 목록을 구분할 수 있는 이름을 입력합니다.
  4. 이메일 주소를 쉼표로 구분하여 추가하거나 CSV 업로드를 클릭합니다. .CVS 파일을 사용하는 경우 각 이메일 주소를 쉼표 없이 한 줄에 하나씩 입력합니다. .CVS 파일을 업로드하는 경우 추가한 모든 이메일 주소를 덮어쓰게 됩니다.
  5. 목록 만들기를 선택합니다.

테스터 추가

  1. Play Console에 로그인합니다.
  2. 앱을 선택합니다.
  3. 왼쪽 메뉴에서 출시 관리 > 앱 버전을 선택합니다.
  4. 내부 테스트 트랙 옆에 있는 내부 테스트 관리를 선택합니다.
  5. '테스트 참여 대상 관리' 섹션을 펼칩니다. '테스트 참여 대상 관리' 섹션이 비어 있다면 내부 테스트 트랙에 APK 또는 App Bundle을 업로드했는지 확인합니다.
  6. '테스트 방법 선택' 옆의 내부 테스트를 선택합니다.
  7. '사용자' 섹션에서 사용할 목록 옆의 체크박스를 선택합니다.
  8. 테스터와 공유할 '테스트 참여 URL'을 복사합니다.
  9. '의견 제출 채널' 옆에 테스터의 의견을 수집하기 위한 이메일 주소나 URL을 추가합니다. 앱의 의견 제출 채널은 테스트 참여 페이지에서 사용자에게 표시됩니다.
  10. 저장을 선택합니다.
비공개 테스트: 이메일 주소로 테스터 관리

비공개 테스트에서는 이메일 주소로 테스터 목록을 만들 수 있습니다. 총 200개의 목록을 만들 수 있고 목록당 2,000명까지 포함할 수 있습니다. 목록은 트랙당 최대 50개까지 만들 수 있습니다.

비공개 테스트 시작하기

테스터 목록 만들기

테스터 목록을 이미 만들었다면 '테스터 추가' 안내로 건너뛰세요.

  1. Play Console에 로그인합니다.
  2. 왼쪽 메뉴에서 설정 설정 > 테스트 참여 대상 관리 > 목록 만들기를 선택합니다.
  3. 테스터 목록을 구분할 수 있는 이름을 입력합니다. 앞으로 실시할 앱의 테스트에 동일한 목록을 사용할 수 있습니다.
  4. 이메일 주소를 쉼표로 구분하여 추가하거나 CSV 업로드를 클릭합니다. .CVS 파일을 사용하는 경우 각 이메일 주소를 쉼표 없이 한 줄에 하나씩 입력합니다. .CVS 파일을 업로드하는 경우 추가한 모든 이메일 주소를 덮어쓰게 됩니다.
  5. 목록 만들기를 선택합니다.

테스터 추가

  1. Play Console에 로그인합니다.
  2. 앱을 선택합니다.
  3. 왼쪽 메뉴에서 출시 관리 > 앱 버전을 선택합니다.
  4. 비공개 트랙 옆의 관리를 선택합니다.
  5. '테스트 참여 대상 관리' 섹션을 펼칩니다. '테스트 참여 대상 관리' 섹션이 비어 있다면 APK 또는 App Bundle을 업로드했는지 확인합니다.
  6. '테스트 방법 선택' 옆의 비공개 테스트를 선택합니다.
  7. '사용자' 섹션에서 사용할 목록 옆의 체크박스를 선택합니다.
  8. 테스터와 공유할 '테스트 참여 URL'을 복사합니다.
  9. '의견 제출 채널' 옆에 테스터의 의견을 수집하기 위한 이메일 주소나 URL을 추가합니다. 앱의 의견 제출 채널은 테스트 참여 페이지에서 사용자에게 표시됩니다.
  10. 조직 내에서 테스트를 설정하는 경우 '조직' 섹션에서 조직 ID 및 이름을 입력합니다.
  11. 저장을 선택합니다.
비공개 테스트: Google 그룹스로 테스터 관리
  1. Play Console에 로그인합니다.
  2. 앱을 선택합니다.
  3. 왼쪽 메뉴에서 출시 관리 > 앱 버전을 선택합니다.
  4. 비공개 트랙 옆의 관리를 선택합니다.
  5. '테스트 참여 대상 관리' 섹션을 펼칩니다. '테스트 참여 대상 관리' 섹션이 비어 있다면 APK 또는 App Bundle을 업로드했는지 확인합니다.
  6. '테스트 방법' 옆의 Google 그룹스를 사용하는 알파 테스트를 선택합니다.
  7. yourgroupname@googlegroups.com과 같은 형식을 사용하여 Google 그룹스 이메일 주소를 입력합니다.
  8. 테스터와 공유할 '테스트 참여 URL'을 복사합니다.
  9. 조직 내에서 테스트를 설정하는 경우 '조직' 섹션에서 조직 ID 및 이름을 입력합니다.
  10. 저장을 선택합니다.

참고: 2019년부터 Google+ 서비스가 종료될 예정이므로 더 이상 비공개 테스트 트랙에 Google+ 커뮤니티를 추가할 수 없습니다 이미 테스터 관리를 위해 Google+ 커뮤니티를 설정했다면 전환 기간에는 계속 작동합니다. Google+ 커뮤니티의 테스터를 Google 그룹스로 이전하거나 대신 이메일 주소로 관리하는 것이 좋습니다.

공개 테스트: Google Play에 테스트 앱 공개

공개 테스트를 설정하면 Google Play에서 사용자가 내 테스트 앱을 찾을 수 있습니다. 이 옵션을 선택하기 전에 앱을 Google Play에 공개할 준비가 되었는지 확인하세요.

  • 사전 체험판 앱(프로덕션 채널에 게시되지 않은 새로운 앱): 사용자가 Google Play에서 검색하여 공개 테스트 버전을 찾을 수 있습니다. 사용자가 등록정보를 찾으면 앱을 정상적으로 설치할 수 있습니다.
  • 게시된 프로덕션 버전이 있는 앱: 사용자가 스토어 등록정보에서 공개 테스트에 참여할 수 있습니다.

웹사이트나 이메일에서 URL 링크를 공유할 수 있으며, 링크가 있는 사용자는 누구든지 공개 테스트 버전에 액세스할 수 있습니다.

공개 테스트 시작하기

  1. Play Console에 로그인합니다.
  2. 앱을 선택합니다.
  3. 왼쪽 메뉴에서 출시 관리 > 앱 버전을 선택합니다.
  4. 공개 트랙 옆의 관리를 선택합니다.
  5. '테스트 참여 대상 관리' 섹션을 펼칩니다. '테스트 참여 대상 관리' 섹션이 비어 있다면 APK 또는 App Bundle을 업로드했는지 확인합니다.
  6. '테스트 방법 선택' 옆의 공개 베타 테스트를 선택합니다.
  7. 선택사항: 앱을 테스트하려는 최대 사용자 수(1,000명 이상이어야 함)를 입력합니다. 지정되지 않은 경우 최대 사용자 수를 사용하지 않게 됩니다.
  8. 테스터와 공유할 '테스트 참여 URL'을 복사합니다.
  9. '의견 제출 채널' 옆에 테스터의 의견을 수집하기 위한 이메일 주소나 URL을 추가합니다. 앱의 의견 제출 채널은 테스트 참여 페이지에서 사용자에게 표시됩니다.
  10. 저장을 선택합니다.
개발팀이 사용할 추가 비공개 테스트 트랙 만들기

경우에 따라 추가 비공개 테스트 트랙이 필요할 수도 있습니다. 여러 개발팀에서 서로 다른 기능에서 발생하는 버그를 해결해야 하는 상황을 예로 들 수 있습니다. 각 팀에서 자체 테스트 트랙을 만들면 동시에 여러 기능에 관한 작업을 할 수 있습니다.

추가 테스트 트랙을 사용하면 이메일 주소로 테스터 목록을 만들거나 Google 그룹스 또는 Google+ 커뮤니티로 테스터를 관리할 수 있습니다. 이러한 그룹에는 크기 제한이 없습니다. 

추가 테스트 트랙 만들기

  1. Play Console에 로그인합니다.
  2. 앱을 선택합니다.
  3. 왼쪽 메뉴에서 출시 관리 > 앱 버전을 선택합니다.
  4. 비공개 트랙 옆의 비공개 트랙 만들기를 선택합니다.
  5. 트랙 제목을 추가합니다. 트랙 제목은 Play Console 및 Google Play 개발자 API에서 트랙 이름으로 사용됩니다.
  6. 트랙 만들기를 선택합니다.
  7. 테스터를 이메일 주소, Google 그룹스, Google+ 커뮤니티 중 어떤 것으로 관리할지 선택합니다.
  8. 테스터와 공유할 '테스트 참여 URL'을 복사합니다.
  9. '의견 제출 채널' 옆에 테스터의 의견을 수집하기 위한 이메일 주소나 URL을 추가합니다. 앱의 의견 제출 채널은 테스트 참여 페이지에서 사용자에게 표시됩니다.
  10. 저장을 선택합니다.

테스트 팁 및 지원

추가 비공개 트랙을 만들면 다음 기능이 지원되지 않습니다.

Google Play 게임 서비스 테스터 관리

Google Play 게임 서비스를 사용하면 테스터 그룹이 APK 및 Google Play 게임 서비스 간에 자동으로 공유됩니다.

게임 서비스 > 테스트 페이지에서 테스터 스위치를 사용하여 APK 또는 App Bundle과 관련된 테스트를 선택한 모든 사용자를 자동으로 포함할 수 있습니다.

Google Play 게임 서비스의 개별 테스터를 직접 추가하는 방법은 다음과 같습니다.

  1. Play Console에 로그인합니다.
  2. 게임 서비스 Games services를 클릭합니다.
  3. 게임을 선택합니다.
  4. 왼쪽 메뉴에서 테스트 > 테스터 추가를 클릭합니다.
  5. 추가하려는 이메일 주소를 입력합니다. 이메일 주소는 Google+를 사용하는 유효한 Google 계정이어야 합니다.
  6. 추가를 선택합니다.

테스트 그룹에 가입한 사용자는 Google+를 사용해 로그인하여 임시 또는 게시된 업적을 얻고 임시 또는 게시된 리더보드에 게시할 수 있습니다.

2단계: 버전 만들기

앱의 테스트 관련 세부사항을 설정한 후 다음 안내에 따라 버전을 만들고 출시할 수 있습니다.

앱의 알파, 베타 트랙 전체를 배포할 국가를 관리하는 방법을 자세히 알아보려면 특정 국가에 앱 버전 배포를 참조하세요. 

3단계: 테스트 참여 URL을 사용자와 공유

테스트를 만들면 테스터와 공유할 수 있는 앱의 URL 링크가 생성됩니다.
  • 테스트 참여 링크는 앱이 '게시됨' 상태일 때만 표시되며 '임시' 또는 '게시 대기 중'인 앱에는 참여 링크가 표시되지 않습니다.
  • 테스트 참여 링크를 클릭하면 테스터에게 테스터의 역할에 관한 설명과 참여 링크가 표시됩니다. 모든 테스터는 링크를 클릭하여 신청해야 합니다.
  • Google 그룹 또는 Google+ 커뮤니티로 비공개 테스트를 진행하고 있다면 사용자가 테스트에 참여하기 전에 관련 그룹이나 커뮤니티에 가입해야 합니다. 

4단계: 의견 수렴

테스터가 앱을 설치하고 나면 몇 분 이내에 테스트 버전을 사용할 수 있도록 자동 업데이트됩니다.

테스터는 Google Play에 공개 리뷰를 남길 수 없으므로 의견 채널을 포함하거나 사용자에게 이메일이나 웹사이트, 메시지 포럼 등을 통해 의견을 제출하는 방법을 알려주는 것이 좋습니다.

공개 테스트를 진행하고 있다면 테스터가 Google Play를 통해 비공개 피드백을 제공할 수도 있습니다.

5단계: 테스트 종료

앱 테스트에서 사용자를 삭제하는 방법은 다음과 같습니다. 

  1. Play Console에 로그인합니다.
  2. 앱을 선택합니다.
  3. 왼쪽 메뉴에서 출시 관리 > 앱 버전을 선택합니다.
  4. 종료하려는 테스트 옆에서 관리를 선택합니다.
  5. '테스트 참여 대상 관리' 카드를 펼칩니다.
  6. 테스트를 종료하면 테스터는 업데이트를 받지 못하지만 앱은 기기에 설치된 상태로 유지됩니다.
    • 생성한 비공개 테스트 트랙을 삭제하려면 트랙 비활성화를 선택합니다. '비공개 트랙' 섹션의 앱 버전 페이지에서 비활성화된 트랙에 액세스할 수 있습니다.  
    • 공개, 비공개 알파 또는 내부 테스트를 종료하려면 테스터 삭제를 선택합니다. 

버전 코드 및 테스트 트랙 상태

버전 코드 요구사항

사용자는 다음과 같은 앱 버전을 받게 됩니다. 

  • 사용 중인 기기와 호환되는 것 중 버전 코드가 가장 높은 앱 버전
  • 참여 자격이 있는 트랙에 게시된 앱 버전

프로덕션 트랙은 항상 모든 사용자에게 제공됩니다. 사용자가 참여한 테스트 트랙의 APK보다 버전 코드가 높은 APK가 프로덕션 트랙에 게시되면 사용자에게 프로덕션 APK가 제공됩니다.

여러 트랙에 참여할 수 있는 사용자의 경우 이러한 트랙에 게시된 것 중 버전 코드가 가장 높은 APK를 받게 됩니다.

사용자가 테스트 트랙 참여 자격을 갖추려면 다음 조건을 충족해야 합니다.

  • 관리되는 트랙 구성에 포함되어 있어야 합니다.
  • 해당하는 테스트 프로그램에 참여 중이어야 합니다.

예를 들어 테스트 프로그램에 참여 중인 모든 사용자는 공개 테스트 트랙을 이용할 수 있습니다. 내부 테스트 프로그램에 참여 중인 사용자는 관리되는 테스터 구성에 포함되어 있더라도 공개 및 비공개 테스트 트랙을 이용할 수 없습니다. 이러한 사용자는 트랙에 게시된 상위 버전 코드의 APK를 받을 수 없습니다.

자세한 내용은 앱의 버전 관리를 참조하세요.

테스트 트랙 상태

출시 중인 버전에서는 특정 트랙의 사용자가 다른 트랙으로 출시된 APK 또는 App Bundle을 수신했을 때 이를 알리는 확인 메시지가 표시될 수 있습니다. 이러한 APK 또는 App Bundle을 트랙의 대체 상태라고 합니다. 

대체 용어 및 상태

  • 우선 적용됨: 버전 코드가 더 높은 APK가 다른 APK와 일부 또는 완전히 같은 기기 설정을 제공하는 경우 이 APK가 다른 APK보다 우선 적용됩니다.
  • 업그레이드됨: 트랙의 모든 활성 APK는 대체 트랙의 활성 APK에 포함됩니다. 예를 들면 모든 활성 베타 APK는 프로덕션 트랙에서도 활성 상태입니다. 테스트 트랙에 처음으로 출시한 다음 테스트된 APK를 더욱 안정적인 버전에 출시할 때 이 상태가 표시될 수 있습니다.
  • 대체됨: 트랙의 모든 활성 APK가 버전 코드가 더 높은 대체 트랙의 활성 APK로 완전히 대체됩니다. 트랙의 APK는 사용자에게 제공되지 않으며 모든 사용자는 대체 트랙의 APK를 받게 됩니다. 즉, 대체된 트랙으로 표시되는 테스트 프로그램은 중단된 것입니다.
  • 부분적으로 우선 적용됨: 트랙의 활성 APK 중 하나 이상이 버전 코드가 더 높은 대체 트랙의 APK로 대체됩니다. 즉, 일부 베타 사용자는 베타 트랙의 APK를 수신하지만 다른 베타 사용자는 프로덕션의 APK를 수신할 수 있습니다. 버전 코드를 할당할 때 발생하는 오류일 가능성이 높습니다.

관련 콘텐츠

도움이 되었나요?
어떻게 하면 개선할 수 있을까요?