mobile app beta testing services ios
Beta testi belki de mobil uygulama geliştirmedeki en önemli adımlardan biridir.
Standartlaştırılmış iOS'un aksine, Android üzerinde çalışan mobil cihazlar, yalnızca işletim sisteminin kurulu sürümüne değil, aynı zamanda programlama dilinin türüne, ekran çözünürlüğüne, donanımına vb. Göre de birbirinden önemli ölçüde farklıdır.
İşte bu nedenle ofiste yalnızca bir test ekibi değil, aynı zamanda uygulama testi için bir dizi cihaz da bulundurmanız gerekir. Genellikle bu işlem elle yapılır.
Ne öğreneceksin:
- Genel Bakış
- Aşağıdaki üçüncü taraf Mobil Uygulama Beta Test hizmetlerini test ettim
- Önerilen Kaynaklar
Genel Bakış
İlk önce, uygulamayı yüklemeniz, ardından hatalara karşı kullanılabilirliği ve işlevselliği dikkatlice kontrol etmeniz gerekir. Ve bu işlem, uygulamayı çalıştırması gereken her cihaz için tekrar tekrar tekrarlanır. Bu nedenle cihaz yönetimi çok önemli hale geliyor.
Bu durumda önemli dezavantajlar, test uzmanlarının zaman alan çalışmaları ve özellikle Android'de çalıştırdığınız cihazların eksikliğidir.
Ayrıca Oku:
2020'nin En İyi Bulut Tabanlı Mobil Uygulama Test Hizmeti Sağlayıcıları
Uygulama mobil beta testi sağlayan en popüler 4 hizmeti karşılaştırmaya karar verdim.
Aşağıdaki üçüncü taraf Mobil Uygulama Beta Test hizmetlerini test ettim
Aşağıdaki resim kişisel olarak benim için en önemli olan özellik setini ve farklı mobil beta test platformlarında kullanılabilirliğini açıklamaktadır.
mobil uygulamalar için otomasyon test araçları
İki ana test hizmeti türü vardır: çökme raporlama hizmetleri ve beta testi dış kaynak kullanımı hizmetleri. Temel olarak, ikincisi, birincisinin aynı işlevlerini içerir.
Test uçuşu
Test uçuşu cihaz kodu koleksiyonlarını kolaylaştırarak iOS cihazlar için uygulamaların test edilmesini basitleştiren bir hizmettir. Başlıca avantajlardan biri, uygulamanın kaç kez başlatıldığını, kaç kez başarısız olduğunu görme ve hata ayıklama için bazı bilgiler alma imkanıdır.
Genel olarak, bu aracı kullanmak çok hoş bir deneyimdir ve UDID'leri verimli bir şekilde toplamanıza ve yapı uygulamalarını dağıtmanıza olanak tanır.
TestFlight Avantajları
- Mac OS masaüstü yardımcı programı aracılığıyla hızlı ve basit dosya yükleme (aslında diğer tüm hizmetler arasında en basit olanı);
- Uzaktan günlük kaydı;
- Bedava.
TestFlight'ın ana dezavantajı:
- Android'i desteklemez.
İçin TestFlight ile başlayın, sadece kayıt formunu doldurun. Olmanız durumunda bir geliştirici olduğunuzu belirttiğinizden emin olun - bu size kendi yapılarınızı yükleme ve kendi test kullanıcılarınızı davet etme erişimi sağlayacaktır. Sonraki süreç oldukça basittir - bir ekip oluşturmanız, yapınızı yüklemeniz ve test kullanıcılarınızı davet etmeniz gerekecek.
HockeyApp
Apple'ın son TestFlight emilimi nedeniyle, geliştiricilerin çoğu HockeyApp son aylarda. Kilitlenme raporları çok ayrıntılıdır (örneğin, sunucu simgeleştirmesi ile eksiksiz yığın izleme ve TestFlight kadar iyi olmasa da, masaüstü uygulamaları uygulamayı ve dSYM dosyasını yüklemek için iyi bir yol sağlar (simgeselleştirme için gereklidir). Ancak, HockeyApp araçları hala ücretsiz, yalnızca ücretsiz deneme hakkınız olabilir.
HockeyApp Avantajları:
- Açık kaynaklı kütüphaneler;
- Derleme yönetimi, cihaz yönetimi, test uzmanlarının etkinlik takibi;
- Bana ayrıntılı çökme raporları verdi.
HockeyApp'in ana dezavantajı:
- Test durumlarını desteklemez. Her takımın bu özelliğe ihtiyacı olmasa da, şahsen bu benim için çok önemli bir rol oynadı.
İçin Hokey ile başlayın ödemeniz gerekecek - 5 uygulama için minimum plan size aylık 10 ABD dolarına mal olacak. Ayrıca bir deneme planları var (hızlı ipucu: bir tane edinmek için kaydolurken bir geliştirici olduğunuzu belirttiğinizden emin olun). Kayıt işlemi tamamlandığında - cihazınızı Hockey'e kaydedin, uygulamanızı yükleyin ve testçilerinizin yüklemesine izin verin.
Crashlytics
Aslında, uygulamanızın beta dağıtımına pek meraklı değilseniz, o zaman kesinlikle Crashlytics . Bu araç, geri bildirim forumu gibi daha fazla özellik sunar. Bu hizmet şu anda ücretsizdir ve gelecekte de böyle kalacak gibi görünüyor.
Crashlitics Avantajları:
- Birincil olarak bir kilitlenme raporlama aracıdır. Çökme muhabiri arıyorsanız - bu size gerekli tüm işlevselliği sağlayacaktır;
- Bedava.
Crashlitics'in ana dezavantajı
- Derleme dağıtımına veya cihaz yönetimine izin vermez, yalnızca basit bir kilitlenme raporlama aracıdır.
İçin Crashlitics ile başlayın, Twitter hesabınızla giriş yapmanız gerekecek. Evet, görünüşe göre bu adamlar olabildiğince çok sosyal bağlantı kurmayı planlıyor. Ancak lütfen kayıt olmanızı ve tüm işlevlere anında erişim elde etmenizi beklemeyin - artık bekleme listesindesiniz. Lütfen yeni davet için bekleyin. Bekle. Sadece bekle.
Ubertesters
Crashlytics'in yanı sıra Ubertesters platform ücretsizdir. Her türlü mobil uygulama için tasarlanmıştır. Ancak Crashlytics'ten farklı olarak, kilitlenme günlüğü, ekran görüntüsü düzenleme, test senaryoları desteği vb. Dahil olmak üzere HockeyApp ile karşılaştırılabilecek daha geniş bir hizmet yelpazesi sunar.
yük testi - performans testi - stres testi -
Tek bir platform altında, akıllı bir test aracını ve kalifiye test uzmanlarından oluşan uzak bir ekip işe alma olasılığını birleştirir. Gerçek zamanlı anlık bildirim özelliği, test edenin yeni yapı hakkında bilgi sahibi olmasını sağlayarak, onu cihazına yüklemesine olanak tanır. Ayrıca, hareket halindeyken uygulamanın içinden hataları ve diğer sorunları gönderme ve hatanın meydana geldiği yerin ekran görüntüsünü tam olarak düzenleme olanağına sahiptirler. Bu aynı zamanda, test süreci üzerinde tam bir kontrole sahip olmak isteyen Proje Yöneticileri için iyi bir çözüm gibi görünmektedir.
Ubertesters Avantajları:
- Ekran görüntüleri düzenleme - Çizim işlevlerini kullanarak bir hata alanını kolayca işaretleyebilirsiniz. Şaka değil - bu ekstra küçük özellik, dahili test kullanıcılarımızın zamanından% 50'den fazla tasarruf etti;
- Test kullanıcılarına eksik kaldığınızda, anında kendi beta test cihazlarını işe alabilirsiniz. Bu fırsatı hiç kullanmamış olsam da;
- Test senaryoları desteği - Yukarıda bahsettiğim gibi bu özellik benim için önemli;
- Bugün tüm beta testi ihtiyaçlarım için yalnızca bu platformu kullanmama izin veren gerçekten tamamlanmış bir dizi özelliği var.
Ubertesters'ın ana dezavantajı:
- Çok karmaşık kullanıcı arayüzü… Buna alışmam biraz zaman aldı.
Ubertesters ile başlamak için web sitelerine gidin ve bir kayıt formu doldurun. Platformu ücretsiz kullanmak isteyip istemediğinizi veya ödeme yapmak isteyip istemediğinizi seçebilirsiniz (test ihtiyaçlarınıza bağlı olarak).
Hızlı ipucu: Şu anda Pro planlarını (tüm özellikleri içeren) ücretsiz (deneme olarak) sunuyorlar, bu nedenle planınızı seçerken Ücretsiz olanı yerine Pro'yu seçmenizi tavsiye ederim. Kaydolduğunuzda, kuruluş profilinizi oluşturmanız (veya mevcut bir profilinize katılmanız), SDK'larını uygulamanıza entegre etmeniz, ilk derlemeyi yüklemeniz ve test etmeye başlamanız gerekir.
Dolayısıyla, yukarıda listelenen hizmetler arasında birkaç önemli fark vardır. Her biri çeşitli mobil uygulama beta test çözümleri için kullanılabilir. Bu test hizmetlerinden en iyi sonucu almak için, SDK'larını kurmanız ve kodun farklı bölümlerini gelişen uygulamalara uygulamanız gerekir.
Önerilen okuma: Mobil Test Kılavuzu
Bir sonraki yazımızda daha fazla tartışacağız. Mobil Uygulama Geliştirme Şirketi .
Önerilen Kaynaklar
- Mobil Test Neden Zor?
- Alfa Testi ve Beta Testi (Tam Kılavuz)
- Android Uygulamalarını Test Etmek İçin En İyi 11 Otomasyon Aracı (Android Uygulama Test Araçları)
- Mobil Uygulama Testi Eğitimleri (30'dan Fazla Öğretici içeren Tam Bir Kılavuz)
- Android ve iOS Mobil Uygulamalarını Test Etmek İçin Appium Eğitimi
- 5 Mobil Test Zorlukları ve Çözümleri
- En İyi Yazılım Test Araçları 2021 (QA Test Otomasyon Araçları)
- Gama Testi nedir? Son Test Aşaması