Vérifiez chaque PR sur des appareils réels
Créez un canal dédié Capgo pour chaque demande de tirage. Partagez un lien avec votre équipe et ils peuvent tester les modifications exactes sur leur appareil - sans réinstallation d'applications, sans TestFlight, sans attente.
The Problem
TestFlight et Google Beta Bloquent Votre Vitesse
The Workflow de Test de TestFlight
Le Développeur Ouvre une PR
Code est prêt à la revue. Mais avant que quiconque ne puisse le tester, vous devez le construire et le télécharger sur TestFlight.
Construire et Télécharger
Construire l'application localement ou en CI. L'archiver. Télécharger sur App Store Connect. Attendre la mise à jour. 15-30 minutes minimum.
Distribuer aux Testeurs
Ajouter des testeurs s'ils ne sont pas déjà dans TestFlight. Envoyer des invitations. Attendre qu'ils acceptent. Expliquer comment installer.
Tester la Mauvaise Build
Les testeurs téléchargent la build. Le dev applique une correction. Maintenant, tout le monde doit répéter les étapes 2-3 pour obtenir la build mise à jour.
Temps total pour tester une PR : 45-60 minutes. Par PR. Par testeur. Pour chaque mise à jour.
The Coût caché de la Teste Lente
15-30 minutes
Temps de traitement de TestFlight
Tout build que vous envoyez doit être traité par Apple avant que les testeurs puissent y accéder. C'est par-build, chaque fois.
67%
Du temps de QA passé à attendre
Les ingénieurs QA rapportent passer 67% de leur temps à attendre les builds plutôt que de tester réellement. C'est 5+ heures par jour de productivité perdue.
$340/PR
Cout caché par demande de tirage
Lorsque vous prenez en compte le temps d'attente des développeurs, le temps bloqué des QA et les retards de feedback, chaque PR coûte en moyenne 340$ en productivité perdue.
La Solution
Tester Toute Demande de Tirage en Moins de 60 Secondes
Créez un canal Capgo pour chaque PR. Les testeurs changent de canal en secondes. Pas de réinstallation d'applications. Pas d'attente.
Développeur ouvre une PR
Le CI construit automatiquement l'application et crée un canal Capgo nommé d'après le numéro de la PR.
Automatique
Téléchargement de Bundles
Le bundle construit se télécharge sur Capgo en arrière-plan. Pas de retard de traitement.
Moins de 30 secondes
Testeur Switche Canal
Le testeur ouvre l'application, switche vers le canal de la PR et obtient la build immédiatement.
Moins de 10 secondes
Test et Approbation
Les tests de QA se déroulent sur un appareil réel. Le développeur pousse des correctifs. Le testeur obtient des mises à jour immédiatement. Pas de réinstallation nécessaire.
Itération instantanée
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 }}`'
}) La mise en place prend 5 minutes. Copiez ce flux et adaptez-le à votre CI.
Comment les testeurs passent à votre build PR
Menu de secousses (Zero Code)
Activer le geste de secousse intégré. Les testeurs secouent leur appareil pour ouvrir un menu affichant tous les canaux disponibles.
// capacitor.config.ts
CapacitorUpdater: {
shakeMenu: true // Enable for testing
} Changement de canal personnalisé
Construirez une interface utilisateur personnalisée pour passer d'un canal à un autre. Parfait pour une page de paramètres de développement dans votre application.
// Switch channel from your app
import { CapacitorUpdater } from '@capgo/capacitor-updater'
await CapacitorUpdater.setChannel({
channel: 'pr-123'
}) Impact dans le monde réel
Comment TechFlow a accéléré leur cycle de revue de 4 fois
TechFlow
Application de collaboration B2B - Équipe de collaboration
Le département mobile de TechFlow expédiait 15 à 20 PRs par semaine. Chaque PR nécessitait une vérification par la QA avant la fusion. Avec TestFlight, leur responsable QA estimait qu'ils passaient 60% de leur temps à attendre les builds au lieu de tester.
The vrai douleur est venue pendant les semaines de pression. Lorsque plusieurs PRs nécessitaient des tests simultanément, le QA devait réinstaller constamment différentes versions de TestFlight. Les testeurs se sont sentis confus sur quelle version ils exécutaient. Les bogues ont été signalés sur des versions déjà corrigées code.
Après avoir mis en œuvre Capgo PR Preview, leur équipe de QA pouvait passer entre n'importe quel PR en quelques secondes. Pas de réinstallation. Pas de confusion. Pas d'attente. Leur temps moyen de fusion est passé de 2,3 jours à 0,6 jour.
Les Résultats (Premier Trimestre)
"Notre équipe de QA est passée de constamment frustrée à vraiment heureuse. Ils aiment maintenant tester car ils ne s'attendent pas. Nous expédions deux fois plus de fonctionnalités par sprint."
— Lisa Wong, Responsable de l'ingénierie chez TechFlow
Conçu pour chaque rôle de votre équipe
La prévisualisation de PR transforme la façon dont votre équipe entière collabore sur le développement mobile.
Ingénieurs QA
- Testez tout PR sur votre appareil en quelques secondes
- Passer rapidement entre les PR pour comparer le comportement
- Aucune confusion sur la version que vous exécutez
Gestionnaires de projet
- Examiner les fonctionnalités avant qu'elles ne soient mises en ligne
- Aucune configuration technique requise - il suffit de cliquer sur un lien
- Fournir des commentaires directement sur le PR
Développeurs
- Obtenir des commentaires de QA avant que votre contexte ne change
- Envoyez des correctifs et les testeurs les obtiennent instantanément
- Pas plus de bloqueurs de construction « en attente »
TestFlight vs Capgo Aperçu de la PR
TestFlight / Bêta
Capgo Aperçu de la PR
Solutions par type d'équipe
Trouvez la solution qui correspond aux besoins de votre équipe
Arrêtez d'attendre. Commencez à tester.
Votre équipe QA mérite mieux que de regarder les barres de progression. Donnez-leur un accès instantané à chaque PR.
Configurer en 5 minutes. Pas de TestFlight requis. Pas de réinstallation d'applications.