Google Play-də Internal Testing Track: mahiyyəti və trekin qurulumu

Müəllif: IT Sectr Dərc olunub: 2026-06-06 Oxuma vaxtı: 6 dəq

Internal Testing Track — Google Play Console-da məhdud komanda arasında buraxılışöncəsi build-ləri sürətlə yaymaq üçün daxili test treki. Google yoxlaması və build moderasiyası olmadan e-poçt vasitəsilə 100-ə qədər tester əlavə etməyə imkan verir. Google Play Console Help (2024) məlumatına görə, Internal Testing Track Closed və ya Open treklərinə keçməzdən əvvəl arxitekturanın, API inteqrasiyasının və cihaz uyğunluğunun ilkin yoxlanması üçün optimaldır.

Əsas məqamlar

  • Internal Testing Track — ən sürətli Google Play treki, build-lər konsola yükləndikdən dərhal sonra testerlər üçün əlçatandır
  • 100-ə qədər tester e-poçt vasitəsilə əlavə olunur, Google Groups və ya xarici konfiqurasiya tələb olunmur
  • Google moderasiyası olmadan — build-lər komanda daxilində yayılmazdan əvvəl yoxlamadan keçmir
  • CI/CD üçün uyğundur — Gradle və ya Play Console API vasitəsilə birbaşa Internal trekinə avtomatik build yükləmə
  • Pipeline-in ilk mərhələsi — Closed (alfa) və Open (beta) treklərinə keçməzdən əvvəl test mərhələsi

Internal Testing Track nədir?

Internal Testing Track — Google Play Console-da testin ilk səviyyəsi, build-lərin inkişaf komandası daxilində yayılması üçün nəzərdə tutulub. Əsas məqsəd — iş qabiliyyətinin sürətli yoxlanması, inteqrasiyaların test edilməsi və auditoriyanın Closed və ya Open treklərinə genişləndirilməsindən əvvəl kritik səhvlərin aşkar edilməsidir.

Google Play-in digər treklərindən fərqli olaraq, Internal Testing aktivləşdirmədən əvvəl Google yoxlaması tələb etmir. Build konsola yükləndikdən bir neçə dəqiqə sonra testerlər üçün əlçatan olur. Bu, treki gündəlik build-lər və CI/CD pipeline-dən avtomatik çatdırılma üçün ideal edir.

Google Play Console sənədlərinə (2024) görə, Internal Testing Track iki yayılma variantını dəstəkləyir: e-poçt siyahısı (100 iştirakçıya qədər) və Google Groups (kəmiyyət məhdudiyyəti olmadan). Qruplar iştirakçıların tez-tez dəyişdiyi böyük komandalar üçün, e-poçt isə sabit tərkibli inkişafçılar üçün uyğundur.

Internal Testing Track-i nə vaxt seçməli

Internal treki tətbiqin hələ qeyri-sabit olduğu və API-lərin dəyişə biləcəyi erkən inkişaf mərhələlərində seçilir. CI/CD pipeline-i hər yeni build-i Internal trekinə yükləyir və komanda dərhal təzə versiyanı əldə edir. Səhvlər və crash-loqlar build xarici testerlərə və ya istifadəçilərə çatmamışdan əvvəl Play Console vasitəsilə toplanır.

Yeni inkişafçı hesabları üçün Internal Testing Track nəşrə hazırlığın ilk mərhələsi kimi xidmət edir. Google bu mərhələdə build-ləri yoxlamır ki, bu da komandaya rəyə təqdim etməzdən əvvəl məhsulun keyfiyyətinə özlərinin əmin olmasına imkan verir.

Google Play Console-da Internal Testing Track-i necə qurmaq olar

Internal Testing Track qurulumu Google Play Console-da Release > Testing > Internal Testing bölməsində aparılır. Proses trekin yaradılması, ilk build-in yüklənməsi və testerlərin əlavə edilməsini əhatə edir.

Treki yaratmaq üçün Internal Testing bölməsinə keçin və Create track düyməsini sıxın. Trek yaradıldıqdan sonra sistem ilk build-i AAB (Android App Bundle) formatında yükləməyi təklif edəcək. Google bütün test növləri üçün AAB tövsiyə edir, çünki format tətbiqin ölçüsünü cihaz arxitekturasına uyğun optimallaşdırır.

Build yükləndikdən sonra trekinə giriş testerlər əlavə etməklə açılır. Ən azı bir tester olmadan trek aktiv sayılmır. Google Play Console trek statusunu, yüklənmiş build-lərin siyahısını və hər iştirakçı üzrə quraşdırma statistikasını göstərir.

groovy
// build.gradle - Internal Testing Track-ə avtomatik yükləmə
android {
    def versionCode = System.env.GIT_COMMIT_COUNT ?: "1"
    def versionName = "1.0." + versionCode

    defaultConfig {
        versionCode versionCode.toInteger()
        versionName versionName
    }
}

// Gradle Play Publisher plugin vasitəsilə yerləşdirmə
plugins {
    id 'com.github.triplet.play' version '3.9.0'
}

play {
    track = "internal"
    serviceAccountCredentials = file("play-account.json")
}

Internal trekinə testerlər əlavə etmək

Internal Testing Track-ə testerlər əlavə etmək iki yolla mümkündür: e-poçt vasitəsilə və Google Groups ilə. E-poçt siyahısı sabit tərkibli kiçik komandalar üçün uyğundur. Hər bir tester konsolda əl ilə əlavə olunur və göstərilən ünvana dəvət alır.

Google Groups dəyişkən tərkibli və ya avtomatlaşdırılmış giriş idarəetməsi olan komandalar üçün üstünlük təşkil edir. Qrupu trekinə əlavə etmək kifayətdir və bütün üzvləri build-lərə giriş əldə edir. Qrupun tərkibinin dəyişdirilməsi Play Console parametrlərini yeniləmədən baş verir.

Testerlər tətbiqi cihazda Google Play vasitəsilə quraşdırırlar. Trekinə əlavə edildikdən sonra onlar tətbiqi yeniləmə üçün əlçatan (əgər əvvəllər başqa trekindən quraşdırıblarsa) və ya quraşdırma üçün yeni tətbiq kimi görürlər. Internal trekindən build-lər ümumi girişə açıqlanmır — onları yalnız trek iştirakçıları görür.

Internal trekində metrikaların toplanması

Google Play avtomatik olaraq Internal Testing Track-dəki bütün build-lər üçün Android Vitals toplayır: crash tezliyi, ANR və başlanğıc sürəti. İnkişafçı ilk tester build-i quraşdırdıqdan dərhal sonra Play Console-da metrikaları görür. Məlumatlar aqreqasiya gecikməsi olmadan real vaxtda əlçatandır.

Internal Testing-in Closed və Open treklərindən fərqləri

Internal Testing Track Closed və Open treklərindən giriş sürəti, yoxlama tələbləri və auditoriya miqyası ilə fərqlənir. Internal moderasiya tələb etmir, Closed Google Groups konfiqurasiyası və yoxlama tələb edir, Open tam Google yoxlamasından keçir.

ParametrInternal TestingClosed TestingOpen Testing
Google moderasiyasıTələb olunmurTələb olunurTələb olunur
Maks. tester sayı100 (e-poçt) / limitsiz (qrup)200 qrupadəkMəhdudiyyətsiz
Testin başlanğıcı5-10 dəqiqəyə1-2 günə1-2 günə
Google Play-də girişYalnız linkləYalnız linkləPlay Market axtarışı ilə
Yeni hesablar üçünTövsiyə olunurTövsiyə olunurMəcburidir (14 gün)

Internal trek — build-in gözləmədən əlçatan olduğu yeganə trekdir. Closed və Open bir neçə saatdan 2 günə qədər çəkən Google yoxlaması tələb edir. Yeni inkişafçı hesabları üçün Open Testing Track məcburidir: tətbiq istehsalata buraxılmazdan əvvəl 14 günlük açıq testdən keçməlidir.

Internal Testing-in CI/CD vasitəsilə avtomatlaşdırılması

Internal Testing Track-ə yükləmənin avtomatlaşdırılması Android layihələrinin CI/CD pipeline-ləri üçün standart təcrübədir. Gradle Play Publisher avtomatik build nəşri üçün ən populyar plaqindir. O, AAB imzalayır, Google Play-ə yükləyir və trek təyin edir.

Fastlane build-ləri Play Console-a yükləmək üçün supply aksiyasını təqdim edir. track parametri hədəf treki göstərir: internal, closedalpha, openbeta və ya production. Versiya idarəetməsi və service account Fastfile-da bir dəfə konfiqurasiya olunur.

ruby
# Fastfile - Internal Testing Track-ə avtomatik yükləmə
platform :android do
    desc "Build and deploy to Internal Testing"
    lane :internal do
        gradle(task: "bundleRelease")
        supply(
            track: "internal",
            aab: "app/build/outputs/bundle/release/app-release.aab",
            skip_upload_metadata: true,
            skip_upload_images: true
        )
    end
end

Google Play Service account Google Cloud Console-da Publisher rolu ilə yaradılır və Play Console-da inkişafçı hesabına bağlanır. Service account-un JSON-açarı CI/CD repositoriyasında qorunan dəyişən kimi saxlanılır (GitHub Secrets, GitLab CI Variables, Jenkins Credentials).

Tez-tez verilən suallar

Internal Testing trekinin aktivləşməsi nə qədər vaxt aparır?

Aktivləşmə build yükləndikdən sonra 5-10 dəqiqə çəkir. Closed və Open treklərindən fərqli olaraq, Internal Google yoxlaması tələb etmir. Testerlər build konsol tərəfindən işləndikdən dərhal sonra ona giriş əldə edirlər.

Internal Testing kommersiya proqram təminatı üçün istifadə edilə bilərmi?

Internal Testing daxili komandalar üçün nəzərdə tutulub, lakin testerlər şirkət işçiləri və ya partnyorlardırsa, bu məqbuldur. Xarici istifadəçilər arasında yaymaq üçün Google Play siyasətlərinə uyğun olaraq Closed və ya Open treklərindən istifadə edin.

Internal Testing trekində build-i necə yeniləmək olar?

Yeniləmə eyni trekinə artırılmış versionCode ilə yeni AAB build-inin yüklənməsi ilə həyata keçirilir. Testerlər yeniləməni Google Play vasitəsilə avtomatik alırlar. Google hər yüklənən build üçün versionCode-un dəyişdirilməsini tövsiyə edir.

Internal Testing Google Play-də tətbiqin reytinqinə təsir edirmi?

Xeyr, Internal treki testerləri ictimai rəy və qiymətlər buraxa bilməzlər. Bütün rəylər daxili olaraq toplanır və yalnız inkişafçıya Play Console-da görünür. Tətbiqin reytinqi Internal trekindəki fəaliyyətdən dəyişmir.

İstehsalata buraxıldıqdan sonra Internal treki ilə nə baş verir?

Internal trek istehsalatla paralel işləməyə davam edir. İnkişafçılar müstəqil olaraq bütün treklərə yeni build-lər yükləyirlər ki, bu da cari versiya Google Play-də dərc olunarkən tətbiqin növbəti versiyasını sınamağa imkan verir.

Yekun

  • Internal Testing Track — moderasiyasız və build-lərə ani girişi olan Google Play-in ilkin test treki
  • 100-ə qədər tester e-poçtla və ya istənilən sayda Google Groups vasitəsilə avtomatik giriş idarəetməsi ilə
  • Build-lər əlçatandır yüklənmədən 5-10 dəqiqə sonra, bu treki CI/CD-dən gündəlik build-lər üçün ideal edir
  • Closed/Open-dan fərqləri: Google yoxlaması tələb etmir, lakin ictimai rəy və Play Store-da görünmə təmin etmir
  • Avtomatlaşdırma Gradle Play Publisher və ya Fastlane supply vasitəsilə build yükləməni bir addıma endirir
  • Android Vitals avtomatik toplanır, crash, ANR və performans metrikalarını təqdim edir
  • Tövsiyə olunur Internal Track-i auditoriyanın genişləndirilməsindən əvvəl test pipeline-inin ilk mərhələsi kimi istifadə etmək

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.

Layihəni müzakirə et

Həm də oxuyun