Melihat Setiap PR di Perangkat Nyata
Buat saluran Capgo khusus untuk setiap permintaan pull. Bagikan link dengan tim Anda dan mereka dapat menguji perubahan yang tepat di perangkat mereka - tidak perlu menginstal aplikasi lagi, tidak perlu TestFlight, tidak perlu menunggu.
The Problem
TestFlight dan Google Beta Menghalangi Kecepatan Anda
The TestFlight Testing Workflow
Developer Membuka PR
Code siap untuk ulasan. Tapi sebelum siapa pun bisa menguji, Anda perlu membangun dan mengunggah ke TestFlight.
Build dan Upload
Buat aplikasi secara lokal atau di CI. Arsipkannya. Unggah ke App Store Connect. Tunggu prosesnya. 15-30 menit minimum.
Distribusikan ke Tester
Tambahkan tester jika mereka belum ada di TestFlight. Kirim undangan. Tunggu mereka menerima. Jelaskan cara menginstal.
Test Versi Yang Salah
Tester mengunduh versi tersebut. Dev menerapkan perbaikan. Sekarang semua orang perlu mengulangi langkah 2-3 untuk mendapatkan versi yang diperbarui.
Waktu total untuk menguji PR: 45-60 menit. Per PR. Per tester. Untuk setiap update.
Biaya Rahasia dari Pengujian yang Lambat
15-30 menit
Waktu Pengolahan TestFlight
Setiap build yang Anda unggah harus diproses oleh Apple sebelum tester dapat mengaksesnya. Ini adalah per-build, setiap kali.
67%
Dari Waktu QA yang Tertunda
Insinyur QA melaporkan menghabiskan 67% waktu mereka menunggu build daripada melakukan pengujian sebenarnya. Itu 5+ jam per hari dari produktivitas yang terbuang.
$340/PR
Biaya Rahasia per Pull Request
Ketika Anda mempertimbangkan waktu menunggu developer, waktu QA yang terblokir, dan umpan balik yang tertunda, setiap PR menghabiskan rata-rata $340 dari produktivitas yang hilang.
Solusi
Uji PR Mana Saja dalam 60 Detik
Buat saluran Capgo untuk setiap PR. Tester berganti saluran dalam detik-detik. Tidak ada penginstalan aplikasi ulang. Tidak ada menunggu.
Developer Membuka PR
CI secara otomatis membangun aplikasi dan membuat saluran Capgo yang dinamai setelah nomor PR.
Otomatis
Upload Paket
Bundle yang dibangun mengunggah ke Capgo di latar belakang. Tidak ada penundaan proses.
< 30 detik
Pengguna Membuka Saluran
Pengguna membuka aplikasi, berganti ke saluran PR, dan mendapatkan build segera.
< 10 detik
Uji dan Setujui
QA melakukan uji coba di perangkat nyata. Dev mendorong perbaikan. Pengguna mendapatkan update segera. Tidak perlu menginstal ulang.
Iterasi Instan
name: PR Preview
on:
pull_request:
types: [opened, synchronize]
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- name: Setup & Build
run: |
npm ci
npm run build
# Create a channel named after your PR
- name: Create PR Channel
run: npx @capgo/cli channel add pr-$${{ github.event.pull_request.number }}
# Upload the build to that channel
- name: Upload to Capgo
run: npx @capgo/cli bundle upload --channel pr-$${{ github.event.pull_request.number }}
# Post a comment with the test link
- name: Comment on PR
uses: actions/github-script@v7
with:
script: |
github.rest.issues.createComment({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: $${{ github.event.pull_request.number }},
body: '📱 **Test this PR on device:**\\n\\nOpen your app and switch to channel: `pr-$${{ github.event.pull_request.number }}`'
}) Pengaturan membutuhkan 5 menit. Salin aliran ini dan sesuaikan dengan CI Anda.
Bagaimana Tester Berpindah ke Bangun PR Anda
Shake Menu (Nol Code)
Aktifkan gerakan shake bawaan. Tester mengguncang perangkat mereka untuk membuka menu menampilkan semua saluran yang tersedia.
// capacitor.config.ts
CapacitorUpdater: {
shakeMenu: true // Enable for testing
} Switcher Aplikasi
Bangun UI kustom untuk berganti saluran. Ideal untuk layar pengaturan dev di aplikasi Anda.
// Switch channel from your app
import { CapacitorUpdater } from '@capgo/capacitor-updater'
await CapacitorUpdater.setChannel({
channel: 'pr-123'
}) Dampak Nyata
Bagaimana TechFlow Meningkatkan Siklus Ulasan Mereka 4x
TechFlow
Aplikasi Kolaborasi B2B - Tim
Tim mobile TechFlow mengirimkan 15-20 PR per minggu. Setiap PR membutuhkan pengujian oleh QA sebelum merge. Dengan TestFlight, kepala QA mereka perkira mereka menghabiskan 60% waktu mereka menunggu bangun-bangun daripada melakukan pengujian.
Pada minggu-minggu yang sangat sibuk, kesulitan sebenarnya datang ketika banyak PR yang perlu diuji secara bersamaan. Tim QA harus terus-menerus menginstal versi uji yang berbeda-beda dari TestFlight. Para tester bingung tentang versi apa yang mereka jalankan. Laporan bug dilaporkan pada versi yang sudah diperbaiki code.
Setelah mengimplementasikan fitur Capgo PR Preview, tim QA mereka bisa beralih antara PR mana saja dalam hitungan detik. Tidak ada penginstalan ulang. Tidak ada kebingungan. Tidak ada menunggu. Waktu rata-rata mereka untuk menggabungkan PR menurun dari 2,3 hari menjadi 0,6 hari.
Hasil (Kuartal Pertama)
"Tim QA kami berubah dari frustrasi terus-menerus menjadi bahagia secara otentik. Mereka sebenarnya menikmati tes sekarang karena mereka tidak menunggu. Kami mengirimkan dua kali lebih banyak fitur per sprint."
— Lisa Wong, Manajer Teknik di TechFlow
Dibangun untuk Setiap Peran di Tim Anda
PR Preview mengubah cara tim Anda bekerja sama pada pengembangan mobile.
QA Engineers
- Uji PR apa pun di perangkat Anda dalam hitungan detik
- Tukar antara PR secara instan untuk membandingkan perilaku
- Tidak ada lagi kebingungan tentang build mana yang Anda jalankan
Project Managers
- Ulas fitur sebelum mereka dikirim
- Tidak perlu pengaturan teknis - cukup tekan link
- Berikan umpan balik langsung pada PR
Developers
- Dapatkan umpan balik QA sebelum konteks Anda berganti
- Push fix dan tester mendapatkannya secara instan
- Tidak ada lagi penghalang 'menunggu build'
TestFlight vs Capgo Pratinjau PR
TestFlight / Beta
Capgo Pratinjau PR
Solusi oleh Tipe Tim
Temukan solusi yang sesuai dengan kebutuhan tim Anda
Berhenti Menunggu. Mulai Menguji.
Tim QA Anda layak lebih baik dari hanya menonton progress bar. Berikan mereka akses instan ke setiap PR.
Atur dalam 5 menit. Tidak perlu TestFlight. Tidak perlu menginstal ulang aplikasi.