Revisar Cada PR en Dispositivos Reales
Crear un canal dedicado Capgo para cada solicitud de extracción. Comparta un enlace con su equipo y pueden probar los cambios exactos en su dispositivo - sin reinstalación de aplicaciones, sin TestFlight, sin espera.
El Problema
TestFlight y Google Beta Están Bloqueando Su Velocidad
El Flujo de Pruebas de TestFlight
Desarrollador Abre PR
Code está listo para revisión. Pero antes de que alguien pueda probarlo, necesita compilar y subir a TestFlight.
Construye y sube
Construye la aplicación localmente o en CI. Archivala. Sube a App Store Connect. Espera a que se procese. 15-30 minutos mínimo.
Distribuye a los probadores
Agrega probadores si no están ya en TestFlight. Envía invitaciones. Espera a que acepten. Explica cómo instalar.
Prueba la versión incorrecta
Los probadores descargan la versión. El dev envía una corrección. Ahora todos necesitan repetir los pasos 2-3 para obtener la versión actualizada.
Tiempo total para probar una PR: 45-60 minutos. Por PR. Por probador. Por cada actualización.
El costo oculto de la prueba lenta
15-30 minutos
Tiempo de procesamiento de TestFlight
Cada versión que subas tiene que ser procesada por Apple antes de que los probadores puedan acceder a ella. Esto es por versión, cada vez.
67%
Del tiempo de QA dedicado a esperar
Los ingenieros de pruebas informan que pasan el 67% de su tiempo esperando a que se realicen los compilados en lugar de realizar pruebas de verdad. Eso son 5+ horas al día de productividad desperdiciada.
$340/PR
Costo oculto por solicitud de extracción
Cuando se tienen en cuenta el tiempo de espera del desarrollador, el tiempo bloqueado de QA y la retroalimentación retardada, cada solicitud de extracción cuesta en promedio $340 en productividad perdida.
La Solución
Realizar pruebas de cualquier solicitud de extracción en menos de 60 segundos
Crear un canal Capgo para cada solicitud de extracción. Los probadores cambian de canal en segundos. Sin reinstalación de aplicaciones. Sin espera.
Desarrollador Abre Solicitud de Extracción
La CI construye automáticamente la aplicación y crea un canal Capgo con el nombre del número de solicitud de extracción.
Automático
Subir paquetes
El paquete construido se sube a Capgo en segundo plano. Sin retraso de procesamiento.
< 30 segundos
Tester cambia de canal
El tester abre la aplicación, cambia al canal de PR y obtiene la compilación de inmediato.
< 10 segundos
Prueba y aprueba
El QA realiza pruebas en un dispositivo real. El desarrollador envía correcciones. El tester obtiene actualizaciones de inmediato. No es necesario reinstalar.
Iteración instantánea
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 configuración toma 5 minutos. Copie este flujo de trabajo y adapte a su CI.
Cómo los testers cambian a su compilación de PR
Menú de sacudida (Cero Code)
Habilite la sacudida incorporada. Los testers sacuden su dispositivo para abrir un menú que muestra todos los canales disponibles.
// capacitor.config.ts
CapacitorUpdater: {
shakeMenu: true // Enable for testing
} In-App Switcher
Crea una interfaz personalizada para cambiar canales. Ideal para una pantalla de ajustes de desarrollo en tu aplicación.
// Switch channel from your app
import { CapacitorUpdater } from '@capgo/capacitor-updater'
await CapacitorUpdater.setChannel({
channel: 'pr-123'
}) Impacto en el Mundo Real
Cómo TechFlow Aceleró Su Ciclo de Revisión en 4x
TechFlow
Aplicación de Colaboración de Equipo B2B - SaaS
El equipo de móviles de TechFlow estaba enviando 15-20 PRs por semana. Cada PR necesitaba ser probado por QA antes de la fusión. Con TestFlight, su líder de QA estimó que pasaban el 60% de su tiempo esperando por compilaciones en lugar de probar.
El verdadero dolor vino durante las semanas de apuro. Cuando varios PRs necesitaban ser probados simultáneamente, QA tenía que reinstalar constantemente diferentes compilaciones de TestFlight. Los probadores se confundían sobre qué versión estaban ejecutando. Los errores se reportaban en ya arreglados code.
Después de implementar Capgo Vista Previa de PR, su equipo de QA podía cambiar entre cualquier PR en segundos. Sin reinstalaciones. Sin confusión. Sin espera. Su tiempo promedio para fusionar disminuyó de 2.3 días a 0.6 días.
Los Resultados (Primer Trimestre)
"Nuestra equipo de QA pasó de estar constantemente frustrado a estar genuinamente feliz. Ahora disfrutan probando porque no están esperando. Enviamos el doble de características por sprint."
— Lisa Wong, Gerente de Ingeniería en TechFlow
Diseñado para cada rol en tu equipo
PR Preview transforma la forma en que toda tu equipo colabora en el desarrollo móvil.
Ingenieros de QA
- Prueba cualquier PR en tu dispositivo en segundos
- Pasa entre PRs instantáneamente para comparar el comportamiento
- No más confusión sobre qué versión estás ejecutando
Gerentes de Proyecto
- Revisa características antes de que se envíen
- Sin configuración técnica - solo haz clic en un enlace
- Proporciona retroalimentación directamente en la solicitud de extracción
Desarrolladores
- Obtén retroalimentación de QA antes de que cambies de contexto
- Envía correcciones y los probadores las obtienen instantáneamente
- No más bloqueos de construcción 'esperando a que se construya'
TestFlight vs Capgo Vista previa de solicitud de extracción
TestFlight / Beta
Capgo Vista previa de solicitud de extracción
Soluciones por tipo de equipo
Encuentra la solución que se adapte a las necesidades de tu equipo
Deja de esperar. Comienza a probar.
Tu equipo de QA merece algo mejor que ver barras de progreso. Dale acceso instantáneo a cada PR.
Configura en 5 minutos. No se requiere TestFlight. No se reinstalan las aplicaciones.