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