Loslegen
Testen: Testmodus, Uhren und der Simulator
Teste jede App auf deiner eigenen Uhr, bevor sie echtes Geld annimmt. Der Testmodus ist kostenlos, es fließt kein Geld, und der Test-Tab zeigt jeden Schritt, sobald er passiert.
Testmodus und Livemodus
- Der Testmodus ist immer kostenlos. Bezahlseiten nutzen deine Testverbindung: den Testmodus von Stripe oder die Sandbox von PayPal.
- Eine App bleibt im Test, bis du live gehst. Ab dann zahlen echte Käufer auf dein Live-Konto. Testkäufe bleiben im Testmodus.
- Der Schalter oben auf jeder Dashboard-Seite ändert, was du siehst, nicht deine Apps. Der Testmodus zeigt nur Testkäufe und Testuhren, mit einem gestreiften Band oben, damit du sie nie mit echten verwechselst.
Der Test-Tab
Der Test-Tab jeder App führt dich Schritt für Schritt. Der aktuelle Schritt sagt, was zu tun ist und worauf wir achten. Erledigte Schritte klappen zu einer Zeile mit Uhrzeit zusammen.
| Schritt | Was du tust |
|---|---|
| Deine Testuhr wurde registriert | Starte die App auf deiner Uhr oder im Simulator. Ihr erster Start registriert sie. |
| Die Kaufseite auf einem Handy geöffnet | Scanne den Code auf dem Kaufbildschirm mit der Kamera deines Handys. |
| Die Testzahlung ging durch | Zahle mit der Testkarte: 4242 4242 4242 4242, beliebiges künftiges Datum, beliebige Prüfziffer. |
| Die Uhr wurde freigeschaltet | Lass die App offen. Sie schaltet sich etwa eine Sekunde nach der Zahlung frei. |
| Eine Erstattung hat sie wieder gesperrt | Erstatte die Testzahlung im Test-Dashboard deines Zahlungsanbieters. |
Bricht ein Test mittendrin ab, mach beim nächsten Schritt weiter oder fang neu an, indem du die App erneut öffnest. Dass alle fünf Schritte bestehen, ist eine der Prüfungen vor dem Livegang.
Das Testlog
Unter den Schritten liegt das Rohlog, eingeklappt. Seine Zeilen sind feste Sätze, nur mit dem Uhr-Code: nie eine Geräte-ID, ein Schlüssel oder eine E-Mail. Das Log reicht 7 Tage zurück.
Auf einer echten Uhr
- Nutze einen eigenen Test-Build. Gib ihm eine eigene App-ID und einen eigenen Namen, etwa „Interval Timer Test“, in jedem Sprachordner. So unterscheidest du ihn auf deiner Uhr von der Store-Version.
- Käufe wandern nie zwischen Builds. Garmin gibt jeder App-ID auf einer Uhr eine eigene Geräte-ID, für uns sind ein Test-Build und die Store-App also zwei verschiedene Uhren.
- Prüfe, ob die Kopie angekommen ist. Kopierst du eine neue
.prgper USB auf eine Uhr, die schon eine Datei mit diesem Namen hat, passiert unter Umständen still gar nichts. Verschiebe zuerst die alte und kopiere dann die neue. - Teste den Release-Build. Ein funktionierender Debug-Build sagt wenig über den Speicher: siehe Speicher und unterstützte Uhren.
Im Simulator
Der Connect IQ-Simulator durchläuft dieselben fünf Schritte. Der QR-Code des Kaufbildschirms erscheint auf dem Simulator-Bildschirm: Scanne ihn mit deinem Handy. Probiere jede Displayform, die du unterstützt: rund, quadratisch und eine Instinct mit Subscreen.
Der Offline-Test
Teste offline mit dem Flugmodus der Uhr, nicht durch Ausschalten des Handys. Uhren mit WLAN erreichen uns ohne Handy per WLAN, ein ausgeschaltetes Handy beweist also nichts.
- Zeig den Code. Öffne den Kaufbildschirm, während die Uhr online ist, damit ihr QR-Code erscheint.
- Trenn die Uhr ab. Schalte an der Uhr den Flugmodus ein. Der Kaufbildschirm zeigt „Offline“ unter dem Code und versucht es weiter.
- Zahl am Handy. Scanne den Code und zahle mit der Testkarte.
- Verbinde neu. Schalte den Flugmodus aus. Die Uhr schaltet sich frei, sobald sie uns wieder erreicht.
Nach einem Fehlversuch wartet der Kaufbildschirm 2, 4, 8 und bis zu 32 Sekunden bis zum nächsten, rechne also mit bis zu einer halben Minute. Wurde der Kaufbildschirm offline geschlossen, fragt der nächste App-Start sofort und schaltet frei.
Zifferblätter und Datenfelder
Zifferblätter und Datenfelder prüfen im Hintergrund, daher kommt ein Kauf per Scan ihres Codes später an. Zifferblätter und Datenfelder nennt die Zeiten und den schnelleren Weg über Garmins Anmelde-Benachrichtigung.
Erstattungen und Rückbuchungen
Teste Erstattungen und Anfechtungen nur im Testmodus, nie live. Erstattungen, Anfechtungen und Verlängerungen zeigt, was die Uhr in jedem Fall tut und wie du eine Test-Anfechtung erzeugst.