In diesem Ratgeber
Zeitfehler verstecken sich, weil sie nur an bestimmten Tagen, an bestimmten Orten oder nach einer Einstellungsänderung auftreten. Die meisten kannst du gezielt auslösen, indem du die Geräteeinstellungen änderst. Jeder Punkt hat Begründung und Prüfweg.
Vorbereitung
Nimm ein Testkonto und einen Build, bei dem du die Geräteuhr verstellen kannst. Merke dir deine eigene Zeitzone und wähle eine zweite weit entfernte (mehrere Stunden Unterschied, am besten auch eine mit halber Stunde Versatz).
Zeitzone
1. Zeitzone wechseln Warum: Reisende und verteilte Teams treffen das täglich. So prüfst du: Termin oder Eintrag anlegen, Zeitzone des Geräts ändern, zur App zurückkehren. Wird derselbe Zeitpunkt in der richtigen Ortszeit gezeigt, oder verschiebt sich die Zeit, wo sie es nicht sollte (ganztägiger Geburtstag gegenüber Besprechung)?
2. In einer Zone angelegt, in einer anderen angesehen Warum: Server- und Gerätezeit können auseinanderlaufen. So prüfst du: auf Gerät A in Zone X anlegen, dasselbe Konto auf Gerät B in Zone Y öffnen. Datum, Uhrzeit und Tagesbezeichnung („Heute“, „Gestern“) vergleichen.
3. Automatisch oder manuell Warum: Manche stellen die Zone von Hand ein. So prüfst du: „Automatisch“ aus- und einschalten und beobachten, was die App ohne Neustart tut.
Sommerzeit
4. Die Umstellungstage Warum: Ein Tag hat 23 oder 25 Stunden, und 02:30 Uhr gibt es nicht oder doppelt. So prüfst du: Gerätedatum auf den Abend vor einer Zeitumstellung in deiner Region setzen und die App über die Umstellung hinweg offen lassen. Erinnerungen, Zeitpläne und Dauerberechnungen testen, die sie überspannen.
5. Wiederkehrende Einträge Warum: „Täglich um 9:00“ muss 9:00 Ortszeit bleiben. So prüfst du: tägliche oder wöchentliche Erinnerung anlegen und die Uhr über die Umstellung schieben. Bleibt der nächste Auslöser zur erwarteten Ortszeit?
Formate
6. 12- und 24-Stunden-Uhr Warum: Formate folgen den Geräteeinstellungen, Abweichungen fallen auf. So prüfst du: Systemeinstellung wechseln und alle Ansichten mit Uhrzeiten erneut besuchen. AM/PM-Position, Textfelder und Auswahlfelder prüfen.
7. Datumsreihenfolge und Wochenbeginn Warum: 03/04 kann zwei Daten bedeuten; Kalender beginnen an verschiedenen Tagen. So prüfst du: Region auf eine mit Tag zuerst, eine mit Monat zuerst und eine mit Wochenbeginn Montag stellen. Listen, Auswahlfelder und Eingaben prüfen.
Geänderte Geräteuhr
8. Uhr in Vergangenheit oder Zukunft Warum: Falsche Gerätezeit bricht Logins, Caches und Ablaufprüfungen. So prüfst du: Uhr einen Tag vor, dann zurück stellen und die App nutzen. Achte auf hängende „abgelaufen“-Zustände, falsche Countdowns und fehlgeschlagene gesicherte Verbindungen. Siehe abgelaufene Sitzung.
9. Mitternacht und Tagesgrenzen Warum: „Heute“ wechselt zu Mitternacht des Nutzers, nicht des Servers. So prüfst du: die App einige Minuten vor und nach Ortsmitternacht nutzen; Serien, Tageslimits und Tagesgruppierung prüfen.
10. Randdaten Warum: Monatsenden und Schalttage bringen Datumsrechnung durcheinander. So prüfst du: den 31., den 28. und 29. Februar (wo gültig), Jahresende sowie Daten weit in Vergangenheit und Zukunft verwenden. Sortierung und „vor x Tagen“-Texte prüfen.
Weiterlesen
- Übersicht: Checklisten für mobile App-Tests
- Checkliste: Währung und Zahlenformate testen
- Unicode, Emoji und lange Texte testen
Tester in anderen Regionen sehen die Fehler, die deine Einstellungen verbergen. Kostenlos starten.