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

التهيئة والتنظيف setUp و tearDown

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

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

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

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

1) setUp يُشغَّل:
2) tearDown يُشغَّل:
3) الاختبارات الجيّدة مستقلّة أي:
4) مشاركة الحالة بين الاختبارات:
5) الغرض من tearDown:

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

1) setUp يعطي كل اختبارٍ بيئةً نظيفة.
الصواب: صح
2) tearDown لا يُشغَّل إن فشل الاختبار.
الصواب: خطأ
3) الاختبار المعتمد على بقايا سابقه هشّ.
الصواب: صح
4) العزل يجعل الفشل دليلًا على عيبٍ حقيقيّ.
الصواب: صح
5) بناء البيئة داخل كل دالة أفضل من setUp.
الصواب: خطأ

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

1) الدالة التي تُشغَّل قبل كل اختبار هي .
الإجابة: setUp
2) الدالة التي تنظّف بعد كل اختبار هي .
الإجابة: tearDown
3) الاختبارات الجيّدة يجب أن تكون .
الإجابة: مستقلّة

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

1) self.cart = Cart() في setUp يعطي كل اختبار سلّة جديدة.
الصواب: صح
2) tearDown يُشغَّل بعد كل اختبار حتى عند الفشل.
الصواب: صح
أجب عن الأسئلة ثم اضغط «صحّح ورقتي».

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