تطوير البرمجيات · مصطلحات · اختبار البرمجيات

ما معنى end-to-end test؟

المعنى في مجال تطوير البرمجيات مع أمثلة

اسممصطلح شائع

end-to-end test: اختبار شامل من البداية إلى النهاية

اختبار ينفذ رحلة مستخدم كاملة عبر النظام الفعلي، مثل فتح الموقع وتسجيل الدخول وإتمام طلب، للتحقق من أن المكونات تعمل معًا.

طريقة الاستخدام

يُختصر عادة إلى اختبار E2E. وتتحكم أدوات مثل Playwright وCypress وSelenium بمتصفح حقيقي. تمنح هذه الاختبارات ثقة عالية، لكنها بطيئة وقد تتعطل على نحو متقطع، لذلك تحتفظ الفرق بأهمها فقط.

أمثلة

  1. Our end-to-end tests cover sign-up, checkout and password reset.

    تغطي اختباراتنا الشاملة التسجيل وإتمام الشراء وإعادة تعيين كلمة المرور.

    تتحقق الاختبارات من مسارات استخدام متكاملة تشمل ثلاث وظائف رئيسية للموقع.

  2. The end-to-end test failed because the email service on staging was down.

    فشل الاختبار الشامل لأن خدمة البريد الإلكتروني في بيئة الاختبار المرحلية كانت متوقفة.

    لم يكن الخلل في مسار الاختبار نفسه؛ بل تعذر عليه الاعتماد على خدمة البريد المتوقفة.

تراكيب شائعة

  • write end-to-end tests
  • E2E test suite
  • run end-to-end tests
  • end-to-end testing

مصطلحات أخرى: اختبار البرمجيات

تدرّب على القراءة المتدرجة

تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية: