Geliştirici konsolunda beta / alfa testi hakkında biraz açıklamaya ihtiyacınız var


115

Arka fon

Android geliştirici konsolunda, uygulamanın apk dosyasını yayınlamak için 3 sekme vardır: alfa, beta ve üretim, burada gösterildiği gibi:

görüntü açıklamasını buraya girin

Google IO derslerinden birinden hatırladığım gibi,% 100 ölçekli bir yayın yapmadan önce uygulamanızın ne kadar iyi olduğunu kontrol etmenin harika bir yolu, kullanıcıların yalnızca bir kısmının önce uygulamayı indirmesine izin vermektir. Sanırım buna "aşamalı sunumlar" deniyor çünkü hepsine yayınlanamayacak kadar çok sorun olması durumunda yayını kullanıma sunabilirsiniz.

Benim sorum

  1. Aralarındaki fark tam olarak nedir, özellikle Alfa ve Beta arasında?

  2. Oyun mağazasındaki insanlar için sadece prodüksiyon aşaması var, değil mi?

  3. hangisi / ler yalnızca belirli kişilere / yüzdelere yayınlamaya izin veriyor ve bunu hangi şekilde yapıyorsunuz?

  4. hangi aşama, en azından test için uygulama içi faturalandırmaya izin veriyor? Uygulamayı yüklemeden önce bile neden test edemiyorum anlamıyorum.

  5. Yüzde yönteminde, aynı şekilde yeni bir uygulama sürümü yayınlarsam, ilk önce önceki sürümü yükleyecek kadar şanslı olan kişiler için güncellenir mi?


2
Standartlara göre, Alfa ve Beta testi arasındaki temel fark şudur: Alfa testi, uygulamayı pazarlamadan önce geliştirme ortamında, kullanıcıların katılımı olmadan geliştiriciler tarafından yapılır. Ancak Beta testi yalnızca gerçek ortamdaki kullanıcılar tarafından yapılır.
Hisham Muneer

Yanıtlar:


158

Sorularınızı cevaplamak için:

1. Aralarındaki fark tam olarak nedir, özellikle Alfa ve Beta arasında?

Alfa testi için az sayıda test kullanıcısı ile başlamanız ve beta için daha büyük bir gruba geçmeniz gerçeği dışında ikisi arasında çok fazla fark yoktur.

2. Oyun mağazasındaki insanlar için sadece üretim aşaması var, değil mi?

Varsayılan olarak, Play Store'da yalnızca üretim mevcuttur. Ancak artık Play Store sayfanıza, kullanıcıların açık bir Beta programına kaydolması için bir seçenek ekleyebilirsiniz. bağlantı

3. hangisi / ler yalnızca belirli kişilere / yüzdelere yayınlamaya izin veriyor ve bunu hangi şekilde yapıyorsunuz?

Bunu her ikisi için de yapabilirsiniz. Alfa, beta testi yapmak için, uygulamanıza erişebilmeleri ve indirebilmeleri için google + hesaplarındaki kişilere davet göndermeniz gerekir. Davetler genellikle onları oyun mağazasındaki uygulamanıza yönlendiren ve yalnızca daveti kabul ettikten sonra görebilecekleri bir bağlantı biçimindedir.

4. hangi aşama en azından test için uygulama içi faturalandırmaya izin verir? Uygulamayı yüklemeden önce bile neden test edemiyorum anlamıyorum.

Hem alfa, hem de beta testi için uygulama içi faturalandırma yapabilirsiniz. Bağlantıyı kontrol edin: http://developer.android.com/google/play/billing/billing_testing.html

5. yüzde yönteminde, aynı şekilde yeni bir uygulama sürümü yayınlarsam, önceki sürümü yükleyecek kadar şanslı olan kişiler için önce güncelleme olur mu?

Deneyimlerime göre, test kullanıcıları olan kişilerin uygulama güncellemesini herkesten önce aldığını gördüm. Ama tam olarak nasıl çalıştığından pek emin değilim.

Bu yardımcı olur umarım.


1. böylece her birinin ne olduğuna karar vereceğiz? 3. neden google + hesapları yerine e-postalarla ayarlayamıyorum? ve bunu nasıl yaparım? bulduğum tek şey insan gruplarını kullanmak (ki bunu nasıl yapacağımı da bilmiyorum). 4. Uygulamayı tekrar kontrol edebilmek için satın alımları test ediciler için nasıl sıfırlarım? satın alımların "tüketimini" kullanarak bunları sıfırlamak için bir düğme koymalı mıyım yoksa daha kolay bir yol var mı? 2. + 5. ok
android geliştiricisi

evet ya alfa ya da beta yapabilirsin önemli değil. aslında test kullanıcılarını e-postalarını kullanarak ekliyorsunuz, ancak tek söylediğim, onların da bir google + hesabına ihtiyaçları olduğu ... yanıta gönderdiğim satın alma işlemlerinin bağlantısını kontrol edin.
user2511882

Anlıyorum. lütfen diğer soruları cevaplamayı deneyebilir misin?
android geliştiricisi


6
OP, bunu sorunun cevabı olarak kabul etmenizi öneririm. Sağlam bir yanıt gibi görünüyor.
ProgDevCode

24

Alfa ve Beta testi arasındaki fark (Yazılım / Uygulama Testi)

Alfa Testi, kuruluş içinde gerçekleştirilir ve bireysel bir geliştirici veya bir geliştirici veya test ekibi tarafından test edilir. Bu test halka kapalıdır.

Beta testi, programcı, yazılım mühendisi veya test uzmanı olmayan son kullanıcılar tarafından yapılır. Bu test halka açık olabilir.

Açık veya Kapalı Test

Kapalı Alfa Testi : Bu test, kuruluş içinde gerçekleştirilir ve yalnızca e-posta veya grup davetiyeleri ile kısıtlanır. Google Play Store'daki alfa test kullanıcıları listesine eklenenler test uygulamasına erişebilir.

Açık Alfa Testi : Uygulamanın Kaydolma bağlantısına sahip olanlar, uygulamayı test etme erişimine sahiptir. Bu test, e-posta veya grup davetleri ile kısıtlanmamıştır. Google Play Store'da test kullanıcılarının sayısını sınırlayabilirsiniz.

Kapalı Beta Testi : Bu test, kuruluşun dışında gerçekleştirilir ve e-posta veya grup davetleriyle kısıtlanır. Google Play Store'daki beta test kullanıcıları listesine eklenenler test uygulamasına erişebilir.

Açık Beta Testi : Bu test kuruluş dışında gerçekleştirilir ve e-posta veya grup davetleriyle kısıtlanmaz. Bu test, uygulama herkesin yüklemesine açık hale getirileceğinden gerçek zamanlı olarak gerçekleştirilir. . Google Play Store'da test kullanıcılarının sayısını sınırlayabilirsiniz.

Genel olarak, alfa testi ilk olarak kuruluş içindeki geliştiriciler veya test uzmanları tarafından yapılır. Beta testi daha sonra gelir ve teknik olmayan veya kuruluş dışındaki son kullanıcılar tarafından gerçekleştirilir. Son olarak, testi tamamladıktan sonra uygulama üretime geçer.

Uygulama içi satın alma

Lisanslı kullanıcılar, uygulama içi ürünlerinizi kullanıcıya herhangi bir ücret ödemeden satın alabilir. Test satın alımları yalnızca hem alfa hem de beta sürümlerinde kullanılabilir.

Kullanıcı lisansı eklemek için: Google play Console -> Ayarlar -> Geliştirici Hesabı -> Hesap ayrıntıları -> Lisans Testi

Test hakkında daha fazla bilgi edinin


Şu anda android konsolunda kapalı beta testi yok
Magesh Pandian

20

@ user2511882'nin cevabı harika, ancak eklenecek daha fazla bilgi var.
Her şeyden önce, alfa ve beta kanalları, uygulamanın birden çok sürümünü test etmek için tasarlanmıştır. Yalnızca bir sürümü test edebilirsiniz (versionCodeHer kanalda ) , böylece alfa ve beta kanalları iki test kanalı sağlar.

Ancak test türünde küçük bir farkları vardır. Kapalı alfa ve açık beta testini aynı anda çalıştırabilirsiniz, ancak iki açık alfa / beta testi veya açık alfa ve kapalı beta testi çalıştırmak mümkün değildir.

Diğer bir fark, alfa testi APK'sinin sürüm kodunun beta test sürümünden daha yüksek olması gerektiğidir. Beta test kanalına daha yüksek APK sürümü yüklerseniz alfa testi otomatik olarak kapatılır. (Bu ilke, üretim APK'sı için de geçerlidir. APK sürüm kodu "Üretim <Beta <Alfa" olmalıdır.)

Daha fazla ayrıntı için bu yardıma bakın.


Sadece netleştirmek için birden apk desteği ile bu uygulamalar farklı olsa bile aynı kanalda (alfa veya beta) aynı anda her mimari için her iki sürümü (ARM ve x86) test edebilirsiniz versionCodes
Matt Kindy
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.