تغطية دالة بالاختبارات
هذه المهمة مخصصة لـتغطية دالة بالاختبارات داخل البرمجة / الاختبارات. جوهرها: استخرج مسارات التنفيذ من الدالة.
المشكلة التقنية أو المخرج
هذه المهمة مخصصة لـ«تغطية دالة بالاختبارات» داخل البرمجة / الاختبارات. جوهرها: استخرج مسارات التنفيذ من الدالة.
بيئة التنفيذ والسياق
- توقيع الدالة
- العقد المتوقع
- الفروع الشرطية
- الاستثناءات
- الاعتماديات
الطلب التقني
نفّذ مهمة «تغطية دالة بالاختبارات» تقنيا ضمن البرمجة / الاختبارات اعتمادا على السياق الفعلي الذي سأقدمه. السياق التقني: - [توقيع الدالة] - [العقد المتوقع] - [الفروع الشرطية] - [الاستثناءات] - [الاعتماديات] طريقة التنفيذ والفحص: 1. استخرج مسارات التنفيذ من الدالة. 2. اكتب حالة تثبت كل سلوك عام وفرع مهم. 3. اختبر المخرجات والآثار الجانبية لا تفاصيل التنفيذ الداخلية. المخرجات المقبولة: - حزمة اختبارات للدالة. - خريطة السلوك المغطى. - فجوات تغطية مبررة. حافظ على حدود «تغطية دالة بالاختبارات»: لا تحوّل الناتج إلى «تحليل سبب فشل اختبار»؛ استخدم عناصر المهمة المجاورة فقط عندما تكون مدخلا ضروريا لهذه المهمة. شرط القبول: هل ستبقى الاختبارات صحيحة إذا أعيدت هيكلة الدالة دون تغيير سلوكها؟ما يجب تسليمه
- حزمة اختبارات للدالة
- خريطة السلوك المغطى
- فجوات تغطية مبررة
معيار قبول الحل
- هل ستبقى الاختبارات صحيحة إذا أعيدت هيكلة الدالة دون تغيير سلوكها؟