Offline-Verhalten deiner App systematisch testen
Das WLAN in deinem Büro ist das beste Netz, das deine App je sieht. Echte Nutzer wechseln mitten in einer Aktion auf eine schwache Verbindung. Apps, die das überstehen, wirken vertrauenswürdig, die anderen werden gelöscht.
Vier Netzzustände zum Testen
- Von Anfang an offline: App im Flugmodus starten.
- Mittendrin offline: Netz abschalten, während eine Anfrage läuft.
- Langsam: gedrosselte Verbindung, bei der jeder Aufruf Sekunden braucht.
- Wackelig: eine Verbindung, die alle paar Sekunden abbricht und wiederkommt.
Du kannst das mit dem Flugmodus, den Netzwerkeinstellungen des Android-Emulators, dem Network Link Conditioner von Xcode oder einem Proxy simulieren, der den Verkehr drosselt.
Was du jeweils prüfst
- Eine klare Meldung statt leerem Bildschirm oder endlosem Ladekreis.
- Keine verlorenen Eingaben. Ein halb ausgefülltes Formular oder eine begonnene Nachricht sollte erhalten bleiben.
- Wiederholen funktioniert ohne Neustart und sendet keine Anfrage doppelt, wenn der Nutzer erneut tippt.
- Zwischengespeicherte Daten werden angezeigt, wo es sinnvoll ist, mit dem Hinweis, dass sie veraltet sein können.
- Zeitlimits sind kurz genug für ein flottes Gefühl und lang genug für langsame Netze.
Auf die gemeinen Fälle achten
- Eine Zahlung oder Bestellung, die auf dem Server geklappt hat, aber auf dem Handy fehlgeschlagen aussieht.
- Hintergrundsynchronisierung, die endlos wiederholt und den Akku leert.
- Login-Bildschirme, die keinen Fehler zeigen können, weil der Fehlertext vom Server kommt.
Fragen von Entwicklern
Braucht jede App einen Offline-Modus? Nein, aber jede App braucht ein sauberes Scheitern. Entscheide je Funktion, was offline gehen soll.
Wer sollte testen? Bitte Tester, die App im Zug oder mit ausgeschaltetem WLAN auszuprobieren. Echte Bedingungen finden Fehler, die ein Labor nicht findet.
Du brauchst Tester für deine App? Öffne eine Testgruppe bei AppReviewX. Kostenlos starten