ما معنى stub؟
المعنى في مجال تطوير البرمجيات مع أمثلة
stub: بديل اختباري بسيط، عنصر بديل للاختبار
بديل بسيط لدالة أو خدمة أو وحدة حقيقية في الاختبار، يعيد بيانات محددة مسبقًا ضمن ظروف مضبوطة.
طريقة الاستخدام
يُستخدم في الاختبارات لعزل الشيفرة عن الأنظمة الخارجية وجعل النتائج قابلة للتوقع. ويرتبط عادةً بالاستجابات الثابتة والتبعيات واختبارات الوحدات.
أمثلة
In the unit test, we replaced the billing service with a stub that always returns the same invoice status for overdue accounts.
استبدلنا خدمة الفوترة في اختبار الوحدة ببديل اختباري يعيد دائمًا حالة الفاتورة نفسها للحسابات المتأخرة.
يوفر البديل مخرجات معروفة ومضبوطة، فيركز الاختبار على سلوك الشيفرة التي يجري فحصها.
The backend team exposed a stub for the shipping API so the mobile app could be tested before the partner system went live.
أعد فريق الخلفية بديلًا لواجهة الشحن كي يتمكن تطبيق الهاتف من الاختبار قبل تشغيل نظام الشريك.
يحاكي البديل ردود النظام الخارجي مؤقتًا، فلا يتوقف اختبار التطبيق على جاهزية تكامل الشريك الحقيقي.
تراكيب شائعة
- test stub
- create a stub
- stub response
مصطلحات ذات صلة
مصطلحات أخرى: اختبار البرمجيات
- test case · حالة اختبار
- edge case · حالة حدّية
- QA · ضمان الجودة
- regression · تراجع وظيفي
- integration test · اختبار التكامل
- test coverage · تغطية الاختبارات
- end-to-end test · اختبار شامل من البداية إلى النهاية
- flaky · متذبذب النتائج
- test suite · مجموعة الاختبارات
- manual testing · الاختبار اليدوي
- automated testing · الاختبار الآلي
- assertion · تأكيد اختباري
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
