Closed at Open Beta — ano ito, paano gumagana ang beta testing ng mga app

May-akda: IT Sectr Nai-publish: 2026-04-19 Oras ng pagbabasa: 8 min

Ang Closed Beta at Open Beta ay mga track ng pagsubok sa Google Play at App Store na nagpapahintulot sa pamamahagi ng mga build sa mga panlabas na user bago ang opisyal na release. Ang Closed Beta ay limitado sa mga imbitasyon, ang Open Beta ay accessible sa lahat sa pamamagitan ng pampublikong link. Ayon sa Apple TestFlight Documentation, 2024, 70% ng mga developer ay nagsasagawa ng beta testing bago ang bawat major release. Ito ay kritikal na yugto ng QA pipeline para sa pagtuklas ng mga problema sa mga totoong device at scenario.

Mga Pangunahing Punto

  • Closed Beta — pagsubok sa pamamagitan ng imbitasyon, hanggang 10,000 kalahok sa Google Play
  • Open Beta — pampublikong pagsubok na may bukas na link para sa lahat
  • TestFlight — platform ng Apple para sa External Testing hanggang 10,000 kalahok
  • Mga metrik ng produksyon — ang beta testing ay natutuklasan hanggang 40% ng mga error na hindi natagpuan sa QA
  • Feedback — pagkolekta ng mga opinyon at ulat ng bug mula sa mga totoong user

Ano ang beta testing ng mga app

Ang beta testing ay ang yugto ng pagsusuri ng app sa mga totoong user bago ang opisyal na release. Hindi tulad ng Internal Testing, kung saan nagte-test ang mga developer at QA engineer, ang beta testing ay isinasagawa sa panlabas na audience na gumagamit ng app sa totoong mga kondisyon, sa kanilang sariling mga device, gamit ang kanilang data at scenario.

Ang beta testing ay nahahati sa dalawang uri: Closed Beta (sarado) at Open Beta (bukas). Sa Google Play, ang parehong track ay available sa pamamagitan ng console ng developer, sa App Store — sa pamamagitan ng TestFlight. Ang pangunahing pagkakaiba ay nasa paraan ng pag-access: ang Closed Beta ay nangangailangan ng imbitasyon, ang Open Beta ay accessible sa pamamagitan ng pampublikong link o paghahanap sa tindahan.

Bakit kailangan ang beta testing

Ayon sa pananaliksik ng Google Play Console, ang beta testing ay natutuklasan hanggang 40% ng mga kritikal na error na hindi natagpuan sa yugto ng Internal Testing. Ang mga totoong user ay gumagamit ng iba't ibang modelo ng device, bersyon ng operating system, at kondisyon ng network na hindi maaaring kopyahin sa testing environment. Ang beta testing ay nangongolekta din ng kalitatibong feedback tungkol sa UX/UI at mga bagong feature.

Mga yugto ng beta testing sa pipeline

Ang tipikal na pipeline ay ganito: Internal Testing → Closed Beta → Open Beta → Production. Pagkatapos ng stabilization sa Internal track, ang build ay na-publish sa Closed Beta para sa limitadong panlabas na audience. Pagkatapos mangolekta ng feedback at mag-ayos ng mga error — sa Open Beta para sa lahat. Ang final production release ay isinasagawa pagkatapos ng kumpirmasyon ng stability sa Open Beta.

Closed Beta: mga tampok at configuration

Ang Closed Beta ay isang testing track na may access sa pamamagitan ng imbitasyon. Ang developer ay nagtatakda ng listahan ng mga email address o gumagawa ng Google Group na ang mga miyembro ay makakakuha ng access sa beta version. Sa Google Play, ang Closed Beta ay sumusuporta hanggang 10,000 tester, na higit na lumalampas sa limitasyon ng Internal Testing na 100 tao.

Pag-configure ng Closed Beta sa Google Play

Upang lumikha ng Closed Beta track, pumunta sa Google Play Console → Release → Testing → Closed Beta. Gumawa ng grupo ng mga tester at tukuyin ang paraan ng pagdaragdag: sa pamamagitan ng email, Google Group, o imbitasyon link. Pagkatapos i-upload ang build at suriin ito ng Google Play, ang sistema ay nagpapadala ng mga imbitasyon sa mga miyembro ng grupo.

groovy
// Fastlane — pag-publish sa Closed Beta track
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

Pamamahala ng bersyon sa Closed Beta

Ang Closed Beta track ay gumagamit ng hiwalay na numero ng bersyon ng code. Inirerekomenda na maglaan ng range ng versionCode na hindi nag-o-overlap sa Internal Testing at Production. Halimbawa, para sa bersyon 2.4.0: Internal → versionCode 24000, Closed Beta → 24001, Open Beta → 24002, Production → 24003. Ito ay pumipigil sa mga conflict kapag nagpo-promote ng build sa pagitan ng mga track.

Open Beta: pampublikong pagsubok

Ang Open Beta ay isang track na accessible sa lahat ng user nang walang imbitasyon. Sa Google Play, ang Open Beta ay ipinapakita sa tindahan bilang hiwalay na card ng app na may label na Beta. Ang sinumang user ay maaaring sumali sa pagsubok sa pamamagitan ng pampublikong link o sa pamamagitan ng paghahanap ng app sa Google Play at pag-click sa Become a Tester.

Mga bentahe ng Open Beta

Ang Open Beta ay nagbibigay ng maximum na saklaw ng audience para sa pagsubok. Hindi tulad ng Closed Beta kung saan ang sample ay tinutukoy ng developer, ang Open Beta ay umaakit ng mga user na may magkakaibang device, gawi, at scenario. Ito ay nagbibigay ng pinakakumpletong larawan ng stability ng app bago ang release. Ang pagkolekta ng feedback ay nagaganap sa pamamagitan ng Google Play Rating at mga questionnaire sa loob ng app.

Mga limitasyon ng Open Beta sa Google Play

Ang Open Beta ay available para sa anumang account ng developer, ngunit nangangailangan ng pagdaan sa moderasyon bago i-publish. Sinusuri ng Google Play ang build para sa pagsunod sa mga pangunahing kinakailangan, tulad ng production release. Pagkatapos ng pag-apruba, ang track ay nai-publish sa tindahan at sinumang user ay maaaring mag-subscribe dito. Ang Open Beta ay maaaring kanselahin anumang oras nang hindi nawawala ang mga kasalukuyang installation.

Beta testing sa App Store sa pamamagitan ng TestFlight

Sa ecosystem ng Apple, ang external beta testing ay isinasagawa sa pamamagitan ng TestFlight External Testing. Ang maximum na bilang ng mga external tester ay 10,000 tao. Hindi tulad ng Google Play, ang TestFlight ay hindi sumusuporta ng buong Open Beta na may display sa tindahan — ang access ay ipinamamahagi lamang sa pamamagitan ng imbitasyon link o pampublikong pahina ng Apple.

Proseso ng TestFlight External Testing

Upang mag-publish ng build sa TestFlight External Testing, ang developer ay nag-uupload ng IPA sa pamamagitan ng Xcode o Transporter, pagkatapos ay magsisimula ang Beta App Review. Sinusuri ng Apple ang build para sa mga pangunahing kinakailangan — hindi tulad ng buong App Review, ang pagsusuri ay tumatagal ng 1–2 araw. Pagkatapos ng pag-apruba, ang build ay available para sa pamamahagi sa pamamagitan ng link hanggang 90 araw. Para mapalawig ang panahon, kinakailangan ang pag-upload ng bagong build.

Pagkolekta ng feedback sa pamamagitan ng TestFlight

Ang TestFlight ay may built-in na suporta para sa pagkolekta ng mga screenshot at log ng device. Kapag inalog ang device, ang tester ay nagpapadala ng ulat sa developer sa pamamagitan ng App Store Connect. Ang bawat ulat ay naglalaman ng stack trace, screenshot, bersyon ng build, at impormasyon ng device. Pinapasimple nito ang pag-reproduce at pag-aayos ng mga error nang walang mahabang komunikasyon sa tester.

Pag-set up ng mga beta track sa Google Play Console

Ang pag-configure ng Closed at Open Beta sa Google Play Console ay ginagawa sa seksyong Release → Testing. Ang proseso ay tumatagal ng 15–30 minuto at nangangailangan ng isang beses na configuration ng track bago ang unang paggamit. Tingnan natin ang step-by-step na tagubilin para sa parehong uri ng beta testing.

ParameterClosed BetaOpen Beta
AccessSa pamamagitan ng imbitasyonPampublikong link o paghahanap
Limitasyon ng kalahok10,000Walang limitasyon
ModerasyonHindi kinakailanganKinakailangan
Pagpapakita sa tindahanHindiOo, may label na Beta
Mga reviewSa pamamagitan ng questionnaireGoogle Play Rating + questionnaire

Pag-publish sa Closed Beta

Sa Google Play Console, gumawa ng grupo ng mga tester at i-upload ang build sa Closed Beta track. Susuriin ng sistema ang mga pangunahing kinakailangan at pagkatapos ng 5–15 minuto ang build ay magiging available sa mga miyembro ng grupo. Ang mga miyembro ay makakatanggap ng email na may imbitasyon at tagubilin sa pag-install sa pamamagitan ng Google Play.

Pag-publish sa Open Beta

Piliin ang Open Beta track at i-upload ang build. Hindi tulad ng Closed Beta, ang Open Beta ay dumadaan sa moderasyon (tulad ng production release) na tumatagal ng 24–48 oras. Pagkatapos ng pag-apruba, ang card ng app ay lilitaw sa Google Play na may label na Beta. Ang mga user ay maaaring sumali sa pagsubok sa pamamagitan ng button na Become a Tester.

Pinakamahusay na kasanayan sa beta testing

Ang epektibidad ng beta testing ay direktang nakadepende sa kalidad ng organisasyon ng proseso. Sa ibaba ay mga napatunayang kasanayan batay sa karanasan ng malalaking developer at rekomendasyon ng Google Play Console. Ang pagsunod sa mga patakarang ito ay nagpapataas ng rate ng pagtuklas ng error ng 40–60%.

  • Magsimula sa Closed Beta sa pinagkakatiwalaang audience na 100–500 tao
  • Mangolekta ng mga metrik ng stability: ANR, crash, dalas ng pag-freeze
  • Gumamit ng mga built-in na tool sa pagkolekta ng feedback (Firebase, Crashlytics, TestFlight)
  • Magsagawa ng A/B testing ng mga bagong feature sa Closed Beta bago ang Open Beta
  • Itakda ang tagal ng beta test: 7–14 araw para sa Closed, 14–30 araw para sa Open

Pagsusuri ng feedback at metrik

Pagkatapos ng beta test, kolektahin ang lahat ng ulat, i-classify ang mga error ayon sa priyoridad, at ipasa sa development. Ang mga error na natagpuan sa Open Beta ay dapat ayusin bago ang production release. Ang mga user na lumahok sa beta test ay madalas na nagiging unang aktibong user pagkatapos ng opisyal na paglunsad.

Komunikasyon sa mga beta tester

Panatilihing updated ang mga tester. Gamitin ang mga built-in na notification ng Google Play at TestFlight para mag-anunsyo ng mga bagong build. Magpanatili ng changelog na may paglalarawan ng mga pag-aayos at bagong feature. Tumugon sa feedback sa Resolution Center (TestFlight) o sa page ng app (Google Play) — pinapataas nito ang pakikilahok ng mga tester.

Mga metrik ng epektibidad ng beta test

Mga pangunahing metrik para sa pagsusuri ng beta test: bilang ng aktibong tester, porsyento ng nag-uulat ng error, average na oras hanggang sa unang ulat, at Coverage Rate — porsyento ng mga device at bersyon ng OS na sakop ng pagsubok. Kung ang Coverage Rate ay mas mababa sa 40%, magdagdag ng mga tester na may nawawalang configuration sa pamamagitan ng target na pagpapadala ng imbitasyon.

Mga Madalas Itanong

Ano ang pagkakaiba ng Closed Beta at Open Beta?

Ang Closed Beta ay nangangailangan ng imbitasyon at limitado sa 10,000 kalahok — angkop para sa pagsubok sa target na audience. Ang Open Beta ay accessible sa lahat sa pamamagitan ng paghahanap sa Google Play, walang limitasyon sa bilang ng kalahok, at ipinapakita sa tindahan. Ang Open Beta ay nangangailangan ng moderasyon, ang Closed Beta ay hindi.

Ilang tester ang kailangan para sa beta test?

Para sa Closed Beta, sapat na ang 100–500 kalahok para matuklasan ang mga pangunahing error. Ang Open Beta ay inirerekomenda na isagawa na may 1000+ kalahok para sa maximum na saklaw ng device. Para sa TestFlight External Testing, optimal ang 500–2000 external tester.

Kailangan ba ng moderasyon para mag-publish sa beta track?

Sa Google Play, ang Closed Beta ay hindi nangangailangan ng moderasyon, ang Open Beta ay dumadaan sa buong moderasyon tulad ng production release. Sa TestFlight, ang External Testing ay dumadaan sa Beta App Review (1–2 araw), ang Internal Testing ay nangangailangan lamang ng Basic Review (30–60 minuto).

Maaari bang kumita ang beta version?

Oo, ang mga beta version ay maaaring maglaman ng mga pagbili at subscription. Ang Google Play at TestFlight ay sumusuporta sa In-App Purchases at test purchases. I-configure ang mga test account para suriin ang mga pagbabayad nang hindi nagde-debit ng totoong pondo sa pamamagitan ng Sandbox environment.

Paano ilipat ang build mula sa beta track papunta sa Production?

Sa Google Play, ang build ay maaaring i-promote sa pagitan ng mga track nang walang muling pag-upload: Internal → Closed Beta → Open Beta → Production. Sa TestFlight, ang build ay dumadaan sa Beta App Review nang hiwalay para sa External Testing, ngunit hindi awtomatikong inililipat sa App Store — kinakailangan ang hiwalay na pag-upload sa pamamagitan ng App Store Connect.

Buod

  • Closed Beta — pagsubok sa pamamagitan ng imbitasyon hanggang 10,000 kalahok nang walang moderasyon
  • Open Beta — pampublikong pagsubok na may bukas na access sa pamamagitan ng Google Play, may moderasyon
  • TestFlight External Testing — hanggang 10,000 external tester, Beta App Review 1–2 araw
  • 40% ng mga error ay hindi natutuklasan sa Internal Testing at lumalabas lamang sa mga beta test
  • Beta pipeline: Internal → Closed Beta → Open Beta → Production
  • Pamamahala ng bersyon — hiwalay na versionCode range para sa bawat track ay pumipigil sa mga conflict
  • Ang pagkolekta ng feedback sa pamamagitan ng Firebase, Crashlytics, TestFlight, at Google Play Rating ay nagpapabuti ng kalidad ng mga ulat ng bug

Gagawa kami ng mobile application na turnkey

Gumagawa ang IT Sectr ng mga iOS at Android application para sa mga startup at negosyo mula noong 2017. Magpapayo kami sa iyo at magmumungkahi ng pinakamahusay na solusyon.

Pag-usapan ang proyekto

Basahin din