StudySmarter - Schule & Uni
Eine Bildung-App, bei der Lektion, Kurs und Abonnementsänderungen die Zustimmung von Stakeholdern erfordern.
6,5 Mio. Installationen
Für jeden Pull-Request einen dedizierten Capgo-Kanal erstellen. Ein Link mit Ihrem Team teilen und sie können die genauen Änderungen auf ihrem Gerät testen - keine App-Wiederinstallation, keine TestFlight, keine Wartezeit.
Entwickler öffnet PR
Code ist bereit für die Überprüfung. Doch bevor jemand es testen kann, müssen Sie es erst bauen und auf TestFlight hochladen.
Bauen und Hochladen
Bauen Sie die App lokal oder in CI. Archivieren Sie sie. Hochladen Sie sie auf App Store Connect. Warten Sie auf die Verarbeitung. 15-30 Minuten Minimum.
Verteilen an Tester
Fügen Sie Testern hinzu, wenn sie nicht bereits in TestFlight sind. Senden Sie Einladungen. Warten Sie, bis sie sie akzeptieren. Erklären Sie, wie man sie installiert.
Testen Sie das falsche Build
Die Tester laden das Build herunter. Der Entwickler drückt auf eine Änderung. Jetzt müssen alle Schritte 2-3 wiederholen, um das aktualisierte Build zu erhalten.
Gesamtaufwand zum Testen eines PR: 45-60 Minuten. Pro PR. Pro Tester. Für jede Aktualisierung.
15-30 Minuten
Verarbeitungszeit von TestFlight
Jedes hochgeladene Build muss von Apple verarbeitet werden, bevor Tester darauf zugreifen können. Dies ist pro-Build, jede Zeit.
67%
Zeit für QA-Zwecke, die im Warten verbracht wird
QA-Engineeure berichten, dass sie 67% ihrer Zeit damit verbringen, auf Builds zu warten, anstatt tatsächlich zu testen. Das sind 5+ Stunden pro Tag verlorene Produktivität.
$340/PR
Verborgener Kostenbeitrag pro Pull-Request
Wenn man die Wartezeit von Entwicklern, die QA-bedingte Zeit und die verzögerte Rückmeldung berücksichtigt, kostet jeder PR durchschnittlich 340 $ an verlorener Produktivität.
Erstellen Sie für jeden PR einen Capgo-Kanal. Tester wechseln in Sekunden die Kanäle. Keine App-Wiederinstallation. Kein Warten.
CI baut die App automatisch auf und erstellt einen Capgo-Kanal mit dem Namen des PR-Nummern.
Automatisch
Die gebaute Bundle lädt sich im Hintergrund bei Capgo hoch. Keine Verarbeitungsverzögerung.
kleiner als 30 Sekunden
Der Tester öffnet die App, wechselt zum PR-Kanal und erhält das Build sofort.
kleiner als 10 Sekunden
QA-Tests auf einem realen Gerät. Dev pusht Fixes. Der Tester erhält Updates sofort. Eine Neuinstallation ist nicht erforderlich.
Instant Iteration
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 }}`'
})
Die Einrichtung dauert 5 Minuten. Kopieren Sie diese Workflow und passen Sie ihn an Ihre CI an.
Die eingebaute Erschütterungsgeste ermöglichen.
// capacitor.config.ts
CapacitorUpdater: {
shakeMenu: true // Enable for testing
}
In-App Switcher
// Switch channel from your app
import { CapacitorUpdater } from '@capgo/capacitor-updater'
await CapacitorUpdater.setChannel({
channel: 'pr-123'
})
TechFlow
B2B-SaaS - Team-Kollaborations-App
The real pain came during crunch weeks. When multiple PRs needed testing simultaneously, QA had to constantly reinstall different TestFlight builds. Testers got confused about which version they were running. Bugs got reported on already-fixed code.
Der wahre Schmerz kam während der Crunch-Wochen. Wenn mehrere Pull Requests gleichzeitig getestet werden mussten, musste QA ständig verschiedene TestFlight-Builds neu installieren. Die Tester waren verwirrt darüber, welche Version sie liefen. Fehler wurden auf bereits behobene Capgo gemeldet.
"Unsere QA-Team ging von ständig frustriert zu wirklich glücklich. Sie genießen jetzt das Testen, weil sie nicht warten müssen. Wir liefern doppelt so viele Features pro Sprint."
— Lisa Wong, Engineering Manager bei TechFlow
PR-Vorschau verändert, wie Ihr gesamtes Team an der mobilen Entwicklung zusammenarbeitet.
TestFlight / Beta
Capgo Pull-Request-Vorschau
Finden Sie die Lösung, die Ihren Teambedürfnissen entspricht
Mit Capacitor erstellte Apps
Lernen, Veranstaltung und Community-Apps können gleichzeitig die Überprüfung von Onboarding, Übung, Live-Sitzungen und Abonnements ändern.
StudySmarter - Schule & Uni
6,5 Mio. Installationen
Geschäft
Live-Engagement-App, bei der sich Ereignisse vor der Merge-Überprüfung testen sollten.
Spielbrett
Community app, wo Turnier- und Analysebildschirme von Gerätevoransichten profitieren.
Seien Sie sich sicher, dass Ihr QA-Team besser als das Anzeigen von Fortschrittsbalken ist. Geben Sie ihnen sofortigen Zugriff auf jeden PR.
Einrichten Sie sich in 5 Minuten. Kein TestFlight erforderlich. Keine App-Wiederherstellungen.