Closed Beta və Open Beta — Google Play və App Store-da rəsmi buraxılışdan əvvəl xarici istifadəçilərə kompilyasiyaları yaymağa imkan verən test kanallarıdır. Closed Beta dəvətlərlə məhdudlaşdırılır, Open Beta isə ictimai keçid vasitəsilə bütün istəyənlər üçün əlçatandır. Apple TestFlight Documentation, 2024 məlumatlarına görə, tərtibatçıların 70%-i hər böyük buraxılışdan əvvəl beta testi keçirir. Bu, real cihazlarda və ssenarilərdə problemləri aşkar etmək üçün QA boru kəmərinin kritik mərhələsidir.
Əsas məqamlar
Beta testi — tətbiqin rəsmi buraxılışdan əvvəl real istifadəçilər üzərində yoxlanılması mərhələsidir. Internal Testing-də tərtibatçılar və QA mühəndisləri test edir, beta testləri isə tətbiqi öz cihazlarında, məlumatlarında və ssenarilərində real şəraitdə istifadə edən xarici auditoriyada aparılır.
Beta testi iki növə bölünür: Closed Beta (qapalı) və Open Beta (açıq). Google Play-də hər iki kanal tərtibatçı konsolu vasitəsilə, App Store-da isə TestFlight vasitəsilə əlçatandır. Əsas fərq giriş üsulundadır: Closed Beta dəvət tələb edir, Open Beta ictimai keçid və ya mağaza axtarışı vasitəsilə əlçatandır.
Google Play Console tədqiqatına görə, beta testləri Internal Testing mərhələsində aşkar edilməmiş kritik səhvlərin 40%-ə qədərini aşkar edir. Real istifadəçilər test mühitində təkrarlana bilməyən digər cihaz modellərindən, əməliyyat sistemi versiyalarından və şəbəkə şəraitindən istifadə edirlər. Beta testi həmçinin UX/UI və yeni funksiyalar haqqında keyfiyyətli rəy toplayır.
Tipik boru kəməri belə görünür: Internal Testing → Closed Beta → Open Beta → Production. Internal trekində sabitləşmədən sonra kompilyasiya məhdud xarici auditoriya üçün Closed Beta-da dərc olunur. Rəy toplandıqdan və səhvlər düzəldildikdən sonra — bütün istəyənlər üçün Open Beta-da. Yekun istehsal buraxılışı Open Beta-da sabitlik təsdiqləndikdən sonra həyata keçirilir.
Closed Beta — dəvət əsasında girişi olan test kanalıdır. Tərtibatçı e-poçt ünvanları siyahısını təyin edir və ya Google Group yaradır, üzvləri beta versiyasına giriş əldə edir. Google Play-də Closed Beta 10 000-ə qədər testçini dəstəkləyir ki, bu da 100 nəfərlik Internal Testing limitini əhəmiyyətli dərəcədə üstələyir.
Closed Beta kanalı yaratmaq üçün Google Play Console → Release → Testing → Closed Beta bölməsinə keçin. Testçi qrupu yaradın və əlavə etmə üsulunu göstərin: e-poçt, Google Group və ya dəvət keçidi ilə. Kompilyasiya yükləndikdən və Google Play tərəfindən yoxlanıldıqdan sonra sistem qrup üzvlərinə dəvətlər göndərir.
// Fastlane — qapalı beta kanalında dərc
lane :closed_beta_release do
gradle(task: ":app:assembleRelease")
upload_to_play_store(
track: "beta",
release_status: "draft",
rollout: 1.0
)
promote_to_play_store(
track: "beta",
release_status: "completed"
)
end
Closed Beta kanalı ayrı kod versiya nömrəsi istifadə edir. Internal Testing və Production ilə üst-üstə düşməyən versionCode diapazonu ayrılması tövsiyə olunur. Məsələn, 2.4.0 versiyası üçün: Internal → versionCode 24000, Closed Beta → 24001, Open Beta → 24002, Production → 24003. Bu, kanallar arasında kompilyasiyanın irəlilədilməsi zamanı konfliktlərin qarşısını alır.
Open Beta — dəvət olmadan bütün istifadəçilər üçün əlçatan kanaldır. Google Play-də Open Beta mağazada Beta qeydi ilə ayrıca tətbiq kartı kimi göstərilir. İstənilən istifadəçi ictimai keçid vasitəsilə və ya Google Play-də tətbiqi tapıb Become a Tester düyməsini sıxmaqla testə qoşula bilər.
Open Beta test üçün maksimum auditoriya əhatəsini təmin edir. Nümunənin tərtibatçı tərəfindən müəyyən edildiyi Closed Beta-dan fərqli olaraq, Open Beta müxtəlif cihazları, vərdişləri və ssenariləri olan istifadəçiləri cəlb edir. Bu, buraxılışdan əvvəl tətbiqin sabitliyinin ən dolğun mənzərəsini verir. Rəy toplama Google Play Rating və tətbiqdaxili anketlər vasitəsilə baş verir.
Open Beta istənilən tərtibatçı hesabı üçün əlçatandır, lakin dərc edilməzdən əvvəl moderasiyadan keçməyi tələb edir. Google Play, istehsal buraxılışı kimi, kompilyasiyanı əsas tələblərə uyğunluq üçün yoxlayır. Təsdiqləndikdən sonra kanal mağazada dərc olunur və istənilən istifadəçi ona abunə ola bilər. Open Beta cari quraşdırmaları itirmədən istənilən vaxt ləğv edilə bilər.
Apple ekosistemində xarici beta testi TestFlight External Testing vasitəsilə həyata keçirilir. Xarici testçilərin maksimum sayı 10 000 nəfərdir. Google Play-dən fərqli olaraq, TestFlight mağazada göstərilməklə tam hüquqlu Open Beta-nı dəstəkləmir — giriş yalnız dəvət keçidi və ya Apple-ın ictimai səhifəsi vasitəsilə yayılır.
TestFlight External Testing-də kompilyasiya dərc etmək üçün tərtibatçı IPA-nı Xcode və ya Transporter vasitəsilə yükləyir, bundan sonra Beta App Review başlayır. Apple kompilyasiyanı əsas tələblərə uyğunluq üçün yoxlayır — tam App Review-dən fərqli olaraq, yoxlama 1–2 gün çəkir. Təsdiqləndikdən sonra kompilyasiya 90 gün müddətinə keçid vasitəsilə yayılmaq üçün əlçatan olur. Müddəti uzatmaq üçün yeni kompilyasiya yükləmək tələb olunur.
TestFlight ekran görüntülərinin və cihaz jurnallarının toplanmasını daxili dəstəkləyir. Cihazı silkələdikdə testçi App Store Connect vasitəsilə tərtibatçıya hesabat göndərir. Hər hesabatda izləmə siyahısı, ekran görüntüsü, kompilyasiya versiyası və cihaz məlumatı var. Bu, testçi ilə uzun yazışmalar olmadan səhvlərin təkrar istehsalını və düzəldilməsini asanlaşdırır.
Closed və Open Beta-nın Google Play Console-da qurulması Release → Testing bölməsində həyata keçirilir. Proses 15–30 dəqiqə çəkir və ilk istifadədən əvvəl kanalın birdəfəlik konfiqurasiyasını tələb edir. Hər iki beta test növü üçün addım-addım təlimatı nəzərdən keçirək.
| Parametr | Closed Beta | Open Beta |
|---|---|---|
| Giriş | Dəvət əsasında | İctimai keçid və ya axtarış |
| İştirakçı limiti | 10 000 | Məhdudiyyətsiz |
| Moderasiya | Tələb olunmur | Tələb olunur |
| Mağazada göstərilmə | Yox | Bəli, Beta qeydi ilə |
| Rəylər | Anketlər vasitəsilə | Google Play Rating + anketlər |
Google Play Console-da testçi qrupu yaradın və kompilyasiyanı Closed Beta kanalına yükləyin. Sistem əsas tələbləri yoxlayacaq və 5–15 dəqiqə ərzində kompilyasiya qrup üzvləri üçün əlçatan olacaq. Üzvlər Google Play vasitəsilə quraşdırma üçün dəvət və təlimat olan e-poçt alırlar.
Open Beta kanalını seçin və kompilyasiyanı yükləyin. Closed Beta-dan fərqli olaraq, Open Beta moderasiyadan keçir (istehsal buraxılışı kimi), bu da 24–48 saat çəkir. Təsdiqləndikdən sonra tətbiq kartı Google Play-də Beta qeydi ilə görünür. İstifadəçilər Become a Tester düyməsi vasitəsilə testə qoşula bilərlər.
Beta testinin effektivliyi birbaşa prosesin təşkilinin keyfiyyətindən asılıdır. Aşağıda böyük tərtibatçıların təcrübəsinə və Google Play Console tövsiyələrinə əsaslanan sınaqdan keçmiş təcrübələr verilmişdir. Bu qaydalara riayət etmək səhv aşkaretmə nisbətini 40–60% artırır.
Beta testi başa çatdıqdan sonra bütün hesabatları toplayın, səhvləri prioritetə görə təsnif edin və inkişafa ötürün. Open Beta-da aşkar edilmiş səhvlər istehsal buraxılışına qədər düzəldilməlidir. Beta testində iştirak edən istifadəçilər çox vaxt rəsmi buraxılışdan sonra ilk aktiv istifadəçilər olurlar.
Testçiləri yeniliklər barədə məlumatlandırın. Yeni kompilyasiyaları elan etmək üçün Google Play və TestFlight-ın daxili bildirişlərindən istifadə edin. Düzəlişlərin və yeni funksiyaların təsviri ilə dəyişiklik jurnalını aparın. Resolution Center (TestFlight) və ya tətbiq səhifəsində (Google Play) rəylərə cavab verin — bu, testçilərin cəlb olunmasını artırır.
Beta testini qiymətləndirmək üçün əsas metrikalar: aktiv testçilərin sayı, səhv bildirənlərin faizi, ilk hesabata qədər orta vaxt və Coverage Rate — testlə əhatə olunmuş cihazların və əməliyyat sistemi versiyalarının faizi. Coverage Rate 40%-dən aşağı olarsa, hədəflənmiş dəvət göndərişi vasitəsilə çatışmayan konfiqurasiyaları olan testçilər əlavə edin.
Tez-tez verilən suallar
Closed Beta dəvət tələb edir və 10 000 iştirakçı ilə məhdudlaşır — hədəf auditoriyada test üçün uyğundur. Open Beta Google Play axtarışı vasitəsilə hamı üçün əlçatandır, iştirakçı sayında məhdudiyyəti yoxdur və mağazada göstərilir. Open Beta moderasiya tələb edir, Closed Beta isə yox.
Closed Beta üçün əsas səhvləri aşkar etmək üçün 100–500 iştirakçı kifayətdir. Open Beta cihazların maksimum əhatəsi üçün 1000+ iştirakçı ilə aparılması məsləhətdir. TestFlight External Testing üçün optimal olaraq 500–2000 xarici testçi tövsiyə olunur.
Google Play-də Closed Beta moderasiya tələb etmir, Open Beta istehsal buraxılışı kimi tam moderasiyadan keçir. TestFlight-da External Testing Beta App Review-dən (1–2 gün) keçir, Internal Testing yalnız Basic Review (30–60 dəqiqə) tələb edir.
Bəli, beta versiyaları alış-veriş və abunəliklər ehtiva edə bilər. Google Play və TestFlight In-App Purchases və test alış-verişlərini dəstəkləyir. Sandbox mühiti vasitəsilə real vəsait silinmədən ödənişləri yoxlamaq üçün test hesabları konfiqurasiya edin.
Google Play-də kompilyasiyanı təkrar yükləmədən kanallar arasında irəlilətmək olar: Internal → Closed Beta → Open Beta → Production. TestFlight-da kompilyasiya External Testing üçün Beta App Review-dən ayrıca keçir, lakin App Store-a avtomatik köçürülmür — App Store Connect vasitəsilə ayrıca yükləmə tələb olunur.
Nəticə
Açar təslim mobil tətbiq hazırlayacağıq
IT Sectr 2017-ci ildən startaplar və bizneslər üçün iOS və Android tətbiqləri yaradır. Sizə məsləhət verəcəyik və ən yaxşı həlli təklif edəcəyik.
Həm də oxuyun