طَبِّقْهاتعلّم المبدأ، وطبّقه بيدكمقرر 245 · ضمان جودة تطبيقات الويب
تقييم الدرس 6

اختبار الاستثناءات والأخطاء

أجب عن الأسئلة ثم اضغط «صحّح ورقتي» في آخر الصفحة. ← العودة إلى الدرس

أسئلة التقييم

تقييم الدرس 6: اختبار الاستثناءات والأخطاء. إجاباتك تُحفظ تلقائيًّا على هذا الجهاز؛ أجب ثم اضغط «صحّح ورقتي».

1السؤال الأول: اختر الإجابة الصحيحة

1) أحيانًا السلوك الصحيح:
2) للتحقّق من رفع خطأ في unittest:
3) التقاط Exception العامّ:
4) إن لم يُرفَع الخطأ المتوقَّع:
5) نوع الخطأ مهمّ لأن:

2السؤال الثاني: صح أم خطأ

1) اختبار أن الدالة ترفض المدخل الخاطئ مهمّ كاختبار نجاحها.
الصواب: صح
2) with self.assertRaises(ValueError) يتوقّع رفع ValueError.
الصواب: صح
3) التقاط النوع المحدّد أدقّ من Exception العامّ.
الصواب: صح
4) غياب الخطأ المتوقَّع نجاحٌ للاختبار.
الصواب: خطأ
5) القسمة على صفر يجب أن تفشل بوضوح.
الصواب: صح

3السؤال الثالث: أكمل الفراغات من القائمة المنسدلة

1) للتحقّق من رفع استثناء في unittest نستخدم .
الإجابة: assertRaises
2) اختبار أن الدالة ترفض الخطأ لا يقلّ عن اختبار .
الإجابة: النجاح
3) التقاط Exception العامّ قد .
الإجابة: يخفي عيوبًا

4السؤال الرابع: أسئلة عملية

1) try/except ZeroDivisionError يتحقّق من رفض القسمة على صفر.
الصواب: صح
2) اختبار النوع الخاطئ من الاستثناء قد يمرّ على عيب.
الصواب: صح
أجب عن الأسئلة ثم اضغط «صحّح ورقتي».

📝 معلم؟ أرسل ملاحظة للمؤلف عن هذا الدرس