وسم

اختبار البرمجيات

ذكاء اصطناعي

Cursor تطلق Agent SDK: البوت مجلد كود له اختبارات، ويمكن تجربته على pull request حقيقي قبل تشغيله

المغزى: البوت الذي يراجع كود الفريق يصبح هو نفسه كودًا يُراجع في PR وتُكتب له اختبارات، بدل prompt في خانة داخل لوحة تحكم لا يفتحها أحد.

برمجيات

تحليل Jepsen لقاعدة ParticleDB يوثّق 96 مشكلة، أغلبها ظهر على خادم واحد ودون أعطال

المغزى: ما يحدد سلامة البيانات هو الوضع الافتراضي الذي تعمل عليه القاعدة فعلًا، لا الوعود في صفحتها الرئيسية، وإعلان الإثبات الرياضي لا يغني عن اختبار مستقل.

قواعد البياناتFormal Verification
ذكاء اصطناعي

ورقة بحثية: 82.8% من الـ tests التي كتبتها الـ agents نجحت، و33.8% فقط اختبرت السلوك المطلوب فعلًا

المغزى: suite أخضر كتبه agent دليل على أن الكود يعمل لا على أن السلوك مغطى، والفجوة بين الأمرين مصدرها الأكبر المتطلب المكتوب بغموض، لا حجم الموديل.

برمجيات

ورقة بحثية: Stylelint أعطى 1,744 تحذيرًا متطابقًا لواجهة RTL سليمة وأخرى بلا انعكاس

المغزى: الواجهات العربية قد تنكسر دون أي خطأ في الـ console أو تحذير من أدوات الفحص، لأن هذه الأدوات تقرأ الكود ولا ترى الشكل الذي يرسمه المتصفح فعلًا.

CSSالخطوط العربيةarXiv
فرق ومنتجات

تقرير خبرة: بناء نظام تصحيح امتحانات بالذكاء الاصطناعي دون كتابة الكود يدويًا، والعائق كان التقييم

المغزى: الذكاء الاصطناعي لا يسرّع البرمجة فحسب، بل ينقل الندرة من كتابة الكود إلى الحكم على صحته، فما يحتاج الفريق إلى توسيعه هو قدرته على التقييم لا عدد من يكتبون.

ذكاء اصطناعي

ورقة بحثية: حجب تقرير الـ agent عن نفسه يرفع كشف ادعاءات النجاح غير المدعومة 43.4 نقطة

المغزى: حين يرى من يحكم على عمل الـ agent وصفه لعمله، يقيس الوصف لا النتيجة، فالنص الموجود في الـ context يشدّ الحكم نحوه حتى لو لم يدعمه الدليل.

برمجيات

دراسة على 340 مستودعًا: اختبارات الـ snapshot تكمّل الاختبارات التقليدية ولا تنافسها

المغزى: الـ snapshot والاختبارات التقليدية يمران في مناطق مختلفة من الكود، فإضافة أحدهما إلى الآخر تكشف أخطاء أكثر، لكن الفائدة تختفي حين يتحول قبول الفروق إلى ضغطة زر دون قراءة.

ذكاء اصطناعي

مقياس SlopCodeBench: الـ agents تنجح في المطلوب الجديد حتى 74% وتحافظ على القديم حتى 16.3% فقط

المغزى: الفجوة بين نجاح المتطلب الجديد ونجاح اختبارات الانحدار هي عمل يقع على المطور، ودفع ثمن تفكير أعلى لا يضمن تضييقها.

برمجيات

انحياز المودولو: خطأ في سطر واحد يجعل الاختيار العشوائي غير متساوٍ دون أي استثناء

المغزى: أخطر الأخطاء هي التي لا ترفع استثناءً، فالكود يعمل والمخرجات تبدو عشوائية، والانحياز لا يظهر إلا في الإنتاج بعد شهور على شكل خيار يتكرر أكثر من غيره.

أمن سيبراني

خاصية maxlength في حقل كلمة المرور منعت مستخدمًا من دخول حسابه في Vanguard

أي تحقق يُكتب في الـ HTML وحده يعمل على النص بعد أن يغيّره المتصفح، لا على ما أدخله المستخدم، ولهذا يمر هذا النوع من الأخطاء من كل الاختبارات الآلية.

مديرو كلمات المرورمنصة الويب
فرق ومنتجات

دراسة Info-Tech: 94% يرون زيادة في الإنتاجية بالذكاء الاصطناعي و37% فقط لديهم حوكمة رسمية

القيد الحقيقي على سرعة الفرق لم يعد كتابة الكود بل مراجعته، فالكود الذي لا يملكه أحد بالكامل يحتاج إلى من يملك مراجعته بالكامل.