web-dev-qa-db-ja.com

開発者コンソールでのベータ/アルファテストについて明確にする必要がある

バックグラウンド

Android開発者コンソールには、アプリのapkファイルを公開するための3つのタブがあります。以下に示すように、アルファ、ベータ、およびプロダクションです。

enter image description here

googleのIO講義の1つを思い出すと、100%規模の公開を行う前にアプリがどれだけ良いかを確認するクールな方法の1つは、一部のユーザーのみがアプリを最初にダウンロードできるようにすることです。これは「段階的ロールアウト」と呼ばれると思います。なぜなら、すべての人に公開するには問題が多すぎる場合に、公開をロールアウトできるからです。

私の質問

  1. 特にアルファ版とベータ版の違いは何ですか?

  2. Playストアのユーザーが利用できるのは制作段階だけですよね?

  3. どの人が特定の人/割合のみに公開することを許可し、どのようにしてそれを行いますか?

  4. 少なくともテストのために、どのステージでアプリ内課金を許可しますか?アプリをアップロードする前でもテストできない理由がわかりません。

  5. パーセンテージ方式では、同じ方法を使用して新しいアプリバージョンを公開する場合、以前のバージョンをインストールするのに十分幸運だった人々のために最初に更新されますか?

103

質問に答えるには:

1.特にアルファ版とベータ版の違いは何ですか?

アルファテストのために少数のテスターから始めて、ベータのために大きなグループに切り替えるという事実を除いて、2つの間に大きな違いはありません

2. Playストアのユーザーが利用できるのは制作段階のみですよね?

デフォルトでは、プロダクションのみがPlayストアで利用可能です。ただし、ユーザーがオープンベータプログラムにオプトインするためのオプションをPlayストアページに追加できるようになりました。 リンク

3.どの人が特定の人/割合のみに公開することを許可し、どのようにそれを行いますか?

あなたは両方に対してそれを行うことができます。アルファ版、ベータ版のテストを行うには、Google +アカウントのユーザーに招待状を送信して、アプリにアクセスしてダウンロードできるようにする必要があります。招待は通常、Playストアのアプリに誘導するリンクの形式であり、招待を承諾した後にのみ表示されます

4.少なくともテストのために、どの段階でアプリ内課金が可能ですか?アプリをアップロードする前でもテストできない理由がわかりません。

アルファ版とベータ版の両方のテストでアプリ内課金を行うことができます。リンクを確認してください: http://developer.Android.com/google/play/billing/billing_testing.html

5.パーセンテージ方式では、同じ方法を使用して新しいアプリのバージョンを公開する場合、以前のバージョンをインストールするのに十分幸運だった人々のために最初に更新されますか?

私の経験では、テスターである人々が他の誰よりも最初にアプリのアップデートを入手するのを見てきました。しかし、私はそれが正確にどのように機能するかについてはよくわかりません。

お役に立てれば。

151
user2511882

@ user2511882の答えは素晴らしいですが、追加する情報がさらにあります。
まず、アルファチャネルとベータチャネルは、アプリの複数のバージョンをテストするように設計されています。各チャネルでテストできるのは1つのバージョン(versionCodeで識別)のみであるため、アルファチャネルとベータチャネルは2つのテストトラックを提供します。

ただし、テストタイプには少し違いがあります。クローズドアルファテストとオープンベータテストを同時に実行できますが、2つのオープンアルファ/ベータテストもオープンアルファとクローズドベータテストも実行できません。

もう1つの違いは、アルファテストAPKのバージョンコードはベータテストのバージョンコードよりも高い必要があることです。ベータ版テストチャンネルにAPKの上位バージョンをアップロードすると、アルファ版テストは自動的に終了します。 (この原則は実稼働APKにも適用されます。APKバージョンコードは「Production <Beta <Alpha」である必要があります。)

詳細については、 this helpを確認してください。

19
khcpietro

アルファテストとベータテストの違い(ソフトウェア/アプリテスト)

Alphaテストは組織内で実施され、個々の開発者または開発者またはテスターのチームによってテストされます。このテストは公開されていません。

ベータテストは、プログラマ、ソフトウェアエンジニア、テスターではないエンドユーザーによって実施されます。このテストは公開される場合があります。

オープンまたはクローズドテスト

クローズドアルファテスト:このテストは組織内で実施され、電子メールまたはグループ招待のみによって制限されます。 Google Playストアのアルファテスターのリストに追加された人は、テストアプリにアクセスできます。

オープンアルファテスト:アプリのオプトインリンクを持っている人は、アプリをテストするためのアクセス権があります。このテストは、電子メールまたはグループの招待によって制限されません。 Google Playストアのテスターの数を制限できます。

クローズドベータテスト:このテストは組織外で実施され、電子メールまたはグループ招待により制限されます。 Google Playストアのベータテスターのリストに追加された人は、テストアプリにアクセスできます。

オープンベータテスト:このテストは組織外で実施され、電子メールやグループの招待によって制限されません。このテストはリアルタイムで実施されます。アプリは公開されてインストールされます。 Google Playストアのテスターの数を制限できます。

一般に、アルファテストは最初に組織内の開発者またはテスターに​​よって実施されます。ベータテストは組織外の非技術者またはエンドユーザーによって行われ、実施されます。最後に、テストの完了後、アプリは実稼働に移行します。

アプリ購入中

ライセンスを取得したユーザーは、ユーザーに課金されることなくアプリ内製品を購入できます。テスト購入は、アルファ版とベータ版の両方でのみ使用できます。

ユーザーライセンスを追加するには: Google Play Console -> Settings-> Developer Account-> Account details-> License Testing

テストの詳細

16