Saltar al contenido principal
Vista previa de PR

Revisa cada solicitud de cambio en dispositivos reales

Crea un canal dedicado Capgo para cada solicitud de cambio. Comparte un enlace con tu equipo y pueden probar los cambios exactos en su dispositivo - sin reinstalación de aplicaciones, sin TestFlight, sin espera.

No se requiere TestFlight
Pruebas instantáneas en dispositivos
Eliminación automática al fusionar

The Problem

TestFlight y Google Beta están bloqueando tu velocidad

The Workflow de Pruebas de TestFlight

1

El Desarrollador Abre PR

Code está listo para revisión. Pero antes de que alguien pueda probarlo, necesitas construir y subir a TestFlight.

2

Construir y Subir

Construye la aplicación localmente o en CI. Archivala. Sube a App Store Connect. Espera a que se procese. 15-30 minutos mínimo.

3

Distribuir a los Pruebas

Agrega probadores si no están ya en TestFlight. Envía invitaciones. Espera a que acepten. Explica cómo instalar.

4

Prueba la Construcción Incorrecta

Los probadores descargan la construcción. El dev envía una corrección. Ahora todos necesitan repetir los pasos 2-3 para obtener la construcció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 edición que subas tiene que ser procesada por Apple antes de que los probadores puedan acceder a ella. Esto es por edición, cada vez.

67%

Del tiempo de QA dedicado a esperar

Los ingenieros de QA informan que pasan el 67% de su tiempo esperando a que se procesen las ediciones en lugar de realmente probar. 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 un promedio de $340 en productividad perdida.

La Solución

Probar Cualquier PR en Menos de 60 Segundos

Crea un canal Capgo para cada PR. Los probadores cambian de canal en segundos. Sin reinstalación de aplicaciones. Sin espera.

1

Desarrollador abre PR

El CI construye automáticamente la aplicación y crea un canal Capgo con el nombre del número de PR.

Automático

2

Carga de paquetes

La biblioteca construida se sube a Capgo en segundo plano. Sin retraso de procesamiento.

Menos de 30 segundos

3

Tester cambia de canal

El tester abre la aplicación, cambia a el canal de PR y obtiene la construcción inmediatamente.

Menos de 10 segundos

4

Prueba y Aprobación

La QA realiza pruebas en un dispositivo real. El dev envía correcciones. El tester obtiene actualizaciones inmediatamente. No es necesario reinstalar.

Iteración instantánea

github/trabajos/flujos/pr-previo.yml
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 tarda 5 minutos. Copie este flujo y adapte a su CI.

Cómo los probadores cambian a su PR de construcción

Menú de sacudida (Cero Code)

Habilite la gesto de sacudida incorporada. Los probadores sacuden su dispositivo para abrir un menú que muestra todos los canales disponibles.

// capacitor.config.ts
CapacitorUpdater: {
  shakeMenu: true // Enable for testing
}

Cambiodor de aplicaciones

Construya una interfaz de usuario personalizada para cambiar canales. Ideal para una pantalla de ajustes de desarrollo en su 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 - Aplicación móvil

El equipo móvil 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 construcciones en lugar de probando.

The verdadero dolor vino durante las semanas de aprieto. Cuando múltiples PRs necesitaban pruebas simultáneamente, QA tuvo que reinstalar constantemente diferentes versiones de TestFlight. Los probadores se confundieron sobre qué versión estaban ejecutando. Los errores se informaron en ya corregidos code.

Después de implementar Capgo PR Preview, 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)

Tiempo a la primera retroalimentación de QA < 5 min
PRs fusionados por sprint +156%
Tiempo de espera de QA -87%
Tiempo de fusión 0,6 días

"Nuestro equipo de QA pasó de estar constantemente frustrado a estar genuinamente feliz. De hecho, disfrutan probando ahora porque no están esperando. Enviamos el doble de características por sprint."

— Lisa Wong, Ingeniero Jefe en TechFlow

Construido para cada rol en su equipo

PR Preview revoluciona la forma en que toda tu equipo colabora en el desarrollo móvil.

Ingenieros de Pruebas

  • Prueba cualquier PR en tu dispositivo en segundos
  • Switch entre PRs de inmediato 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
  • No hay configuración técnica - solo haz clic en un enlace
  • Proporciona retroalimentación directamente en el PR

Desarrolladores

  • Obtén retroalimentación de QA antes de que cambies de contexto
  • Envía correcciones y los probadores las obtienen de inmediato
  • No más bloqueadores de construcción de espera

TestFlight vs vista previa de PR de Capgo

TestFlight / Beta

Vista previa de PR de Capgo

Construye para probar
15-30 minutos
<1 minuto
Switch entre construcciones
5+ minutos reinstalar
10 segundos
Configuración de prueba
ID de Apple + invitación
Abra la aplicación
Limpie las construcciones antiguas
Manual
Automático al fusionar

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. Sin reinstalaciones de aplicaciones.