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

المحاكاة والبدائل: Mocks و Stubs

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

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

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

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

1) يعيد قيمةً ثابتة مُجهَّزة:
2) نراقب كيف اُستُدعِي:
3) نحاكي الاعتمادات:
4) مكتبة المحاكاة في بايثون:
5) call_count يعطي:

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

1) المحاكاة تجعل الاختبار سريعًا وحتميًّا.
الصواب: صح
2) Stub و Mock مترادفان تمامًا.
الصواب: خطأ
3) محاكاة المنطق المُختبَر نفسه تُفقِد الاختبار معناه.
الصواب: صح
4) Mock يتيح التحقّق من أن استدعاءً حدث.
الصواب: صح
5) يجب محاكاة كل شيء دائمًا.
الصواب: خطأ

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

1) البديل الذي يعيد قيمةً ثابتة هو .
الإجابة: Stub
2) البديل الذي نراقب استدعاءه هو .
الإجابة: Mock
3) نحاكي الاعتمادات .
الإجابة: الخارجية

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

1) Mock().assert_called_once_with(x) يتحقّق من استدعاءٍ واحد بوسيطٍ محدّد.
الصواب: صح
2) حقن الاعتماد معاملًا يسهّل استبداله في الاختبار.
الصواب: صح
أجب عن الأسئلة ثم اضغط «صحّح ورقتي».

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