تخطّ إلى المحتوىتواصل معنا

الاختبار من البداية إلى النهاية (E2E)

بالإنجليزية: End-to-end testing

الجودة والاختبار

اختبار يمشي في رحلة المستخدم كاملة عبر الواجهة الحقيقية، من أول صفحة إلى آخر نتيجة، كما يفعل العميل تماماً.

E2E اختصار لـ end-to-end. بدلاً من فحص كل جزء وحده، يفتح الاختبار المتصفح ويتصرف مثل عميل حقيقي: يدخل الموقع، يبحث عن منتج، يضيفه إلى السلة، يملأ العنوان، ويصل إلى صفحة التأكيد. إن نجحت الرحلة كلها فمعناه أن الواجهة والمنطق وقاعدة البيانات تعمل معاً، لا كلٌّ على حدة.

قد يعمل كل جزء منفرداً وتفشل الرحلة عند التقائها، وهذا النوع من الاختبار هو الذي يكشف ذلك. وهو الأقرب إلى ما يهم صاحب المشروع: هل يستطيع العميل أن يشتري؟ ولأنه يعمل من الواجهة فلا يحتاج الوصول إلى شيفرة النظام، ولهذا يختبر مهندس الجودة من فنّان في متصفح حقيقي أي موقع تعطيه عنوانه، حتى لو لم يُبنَ في فنّان. نصيحة عملية: هذه الاختبارات أبطأ من غيرها، فاكتبها للرحلات التي تجلب المال أو العملاء فقط، واترك التفاصيل الصغيرة لفحوص أسرع.

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

فكرتك تستاهل تطلع للنور.

صِفها بالعربي أو الإنجليزي، وفنّان يبنيها ويختبرها وينشرها — بدون أي خبرة في البرمجة. ابدأ مجاناً، بدون بطاقة ائتمان.