أسئلة مقابلات Testing في Flutter
6 سؤال عن Testing من مسار Flutter. اقرأ الإجابة المختصرة لكل سؤال هنا، وافتح السؤال للشرح الكامل والأمثلة والأخطاء الشائعة والمصادر.
- مبتدئ
ما الذي يميز unit test في مشروع Flutter؟
unit test يختبر function أو class معزولًا بسرعة، ويكون مناسبًا لقواعد المجال والتحويلات من غير تشغيل Flutter engine أو UI.
اقرأ الشرح الكامل - مبتدئ
متى تستخدم widget test في Flutter؟
widget test يشغّل جزءًا من شجرة Widgets ويقيس السلوك المرئي والتفاعل مع fake dependencies بسرعة معقولة.
اقرأ الشرح الكامل - متوسط
ما دور integration test ومتى يستحق تكلفته؟
integration test يتحقق من flow كامل عبر التطبيق والمنصة مثل تسجيل الدخول أو الدفع، لكنه أبطأ وأكثر اعتمادًا على environment.
اقرأ الشرح الكامل - متوسط
ما الفرق العملي بين fake وmock وstub في اختبارات Flutter؟
test double يستبدل dependency؛ fake implementation بسيطة تعمل، وstub يعيد إجابات محددة، وmock يتحقق من تفاعلات متوقعة.
اقرأ الشرح الكامل - متقدم
كيف تجعل اختبارات Flutter reliable وغير flaky؟
اعزل الوقت والعشوائية والشبكة، وانتظر condition واضحة بأدوات الاختبار بدل sleep، ونظّف resources وtest data بعد كل حالة.
اقرأ الشرح الكامل - متوسط
متى تستخدم golden test في Flutter؟
استخدمه لمقارنة rendering مع صورة مرجعية واكتشاف تغييرات بصرية مقصودة أو غير مقصودة، مع تثبيت البيئة التي تؤثر على الصورة.
اقرأ الشرح الكامل