تقييم الدرس 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 يُشغَّل بعد كل اختبار حتى عند الفشل.الصواب: صح
أجب عن الأسئلة ثم اضغط «صحّح ورقتي».