AppGallery Connect — Open Testing

Engin Canik
Huawei Developers - Türkiye
4 min readJul 6, 2020
Photo by David Travis on Unsplash

Open Testing Nedir?

Open Testing: AGC(AppGallery Connect) tarafından sunulan, davet edilen kullanıcıların uygulamayı çıkışından önce test etmelerini sağlayan bir hizmettir. Davetli kullanıcıların geri dönüşlerini kullanarak uygulama içindeki hataları düzeltmeyi ve kullanıcı tecrübesini daha iyi hale getirmeyi amaçlayarak geliştirilmiştir. Open Testing, geliştirme süreci sık güncelleme ve ilerleme içeren uygulamalar düşünülerek tasarlanmıştır. Open Testing içinde birden fazla test süreci açabiliriz.

Open Testing Bize Neler Sunuyor?

Geliştirdiğimiz uygulamalar, kullanıcı testlerini gerçekleştirmediği sürece hatalar ve aklımızda olduğundan farklı bir kullanıcı tecrübesine sahip olurlar. Bu gibi durumlarda kullanıcılardan beklediğimiz dönüşleri alma şansımız düşüktür. Günümüzde uygulamamızın kullanıcı tarafından kullanılıp kullanılmayacağı kararı bile 3 saniye içinde verilirken testlerin her zamankinden önemli olduğunu unutmamalıyız. Open Testing de bu düşünülerek test sürecine girişi ve test sürecinin gerçekleştirilmesini kolaylaştırmayı amaçlıyor. Sağladığı avantajlarla geliştirme ve iyileştirme sürecini daha kolay bir hale getirmesi bize şu ana kadar farkında olmadığımız bir ihtiyacımız olduğunu düşündürüyor.

Open testing çalışma akışı

Nasıl Kullanılır?

Open testing için bir SDK entegre etmemize gerek yok. AGC içerisinde uygulamanızın bilgilerini doldurduktan sonra “Open Testing” bölümünden bir test versiyonu olduğunu seçip test süresi ve test grubunu seçtikten sonra onay için başvurmanız yeterli. İsteğimiz onaylandıktan sonra AGC test kitlesine sms veya e-posta yoluyla test isteğini yollar. Test grubumuzun geri dönüşleri için de belirttiğimiz adresi kitleye istek ile birlikte gönderir. Bundan sonra test kitlemizin ne aşamada olduklarını da takip etme şansına sahip oluruz. İstersek test sürecimizi belirtilen zamandan önce bitirebilir veya süreyi uzatabilirsiniz.

Test Grubu Oluşturmak

Test versiyonumuzu yayımlamadan önce bir teste katılacak grubun listesini oluşturmamız lazım. En fazla 30 grup listemiz olabilirken, test tipimize göre izin verilen teste katılacak kullanıcı sayısı 100 ile 5000 arasında değişebilir.

1. AppGallery Connect üzerinden giriş yaptıktan sonra User and Permissions’ı seçin.

2. List Management başlığı altında User list’i seçin ve açılan sayfada sağ üst köşedeki New butonundan yeni liste oluşturma ekranını açın.

3. Açılan ekrandan liste ismini ve depolama konumunu seçin.Depolama konumu ile eşleşmeyen kullanıcılar uygulamayı arayamaz ve indiremezler. Konum seçimi için bakabilirsiniz.

Kullanıcı eklemek için 2 seçenecek var.

  • Manual Input:El ile kullanıcıları tek tek ekleme. Huawei ID için e-posta adresi veya ülke koduyla telefon numarası girmek yeterli.
  • File Import: Eğer büyük sayıda bir kullanıcı listeniz varsa bunu dosya ile de ekleyebilirsiniz. Sunulan örnek şablon ile .csv dosyaya uygun bir şekilde büyük bir liste oluşturmak mümkün. İçeride geçersiz Huawei ID olanlar otomatik olarak geçersiz kullanıcı sayılır.

Aynı sayfa altından oluşturduğumuz listeleri düzenleyebilir ve silebiliriz.

Beta Başvurusu

Open Testing şu an için beta sürecinde olmasından dolayı kullanım için, agconnect@huawei.com adresine başvurmamız lazım. Başvuru için e-posta konusunu [Open testing]-[Şirket ismi]-[Geliştirici hesap ID]-[Uygulama ID] şeklinde doldurun. Uygulama ID sorgulamak için göz atabilirsiniz. Onay süreci için Huawei yetkilileri 1 ile 3 iş günü içerisinde geri dönüş yapacaktır.

Uygulamayı Open Testing Olarak Çıkarmak

1. AppGallery Connect üzerinden ve My Apps’i seçin.

2. Open testing ile çıkarmak istediğiniz uygulamayı seçin.

3. Distribute sekmesinden Release app > Draft yolunu izleyin.

4. Sayfada Open testing alanından open testing versiyonu seçeneğini evet olarak işaretleyin.

5. Test period ile open testing süresini belirliyoruz. Hedef kullanıcılardan da testi paylaşmak test grubu seçiyoruz. “Used for early access free of manual review” seçeneği seçili ise katılımcı sayısı 100 ile sınırlı iken seçili değilse katılımcı sayısı 5000 kullanıcıya kadar izin verir.

6. Geridönüş için e-posta adresini de girdikten sonra sayfanın sağ üstünde bulunan “Submit” butonu ile test versiyonumuzu çıkarabilirsiniz. Gerekli incelemelerden sonra uygun görülmesi halinde test versiyonumuz yayınlanıp seçtiğimiz test grubuna davetiyeleri atılacak.

Not: Onay süreci tamamlandıktan sonra test grubumuzun durumunu kontrol etmek için Open Testing alanından davetli kullanıcıların durumuna bakabiliriz.

Bir Open Testing Sürecine Davetiye Almak

Oluşturduğumuz test grubunun davetiyeleri SMS veya e-posta ile iletilir. İki seçenek de benzer şekilde test sürecine katılımı kolay ve hızlı bir şekilde sağlıyor.

A — E-posta

  • Gelen davetiyeyi açın.
  • “Start setup” seçeneğini seçin ve açılan sayfaya davet aldığınız hesap bilgileri ile giriş yapın.
  • Davet ile ilgili size sunulan bilgileri okuduktan sonra kabul edebilirsiniz.
  • Kabul ettiğinizde Huawei AppGallery içinde uygulama sayfası açılacak ve bu şekilde artık test sürecine dahil olabilirsiniz.
Bir e-posta davetiye örneği
Bir e-posta davetiye örneği

B — SMS

  • Telefonu gelen SMS’i açın.
  • SMS içindeki linke tıklayın. Açılan sayfaya davet aldığınız hesap bilgileri ile giriş yapın.
  • Davet ile ilgili size sunulan bilgileri okuduktan sonra kabul edebilirsiniz.
  • Kabul ettiğinizde Huawei AppGallery içinde uygulama sayfası açılacak ve bu şekilde artık test sürecine dahil olabilirsiniz.

--

--