End-to-end (E2E) ٹیسٹنگ صارف کے نقطہ نظر سے مکمل ایپلیکیشن کی تصدیق کرتی ہے — مکمل workflows کو حقیقی نظام (UI، backend، database) کے ذریعے ٹیسٹ کرتے ہوئے جیسے صارف انہیں محسوس کریں۔ یہ سب سے زیادہ اعتماد فراہم کرتا ہے کہ پورا نظام کام کر رہا ہے، لیکن یہ سست اور زیادہ نازک ہے۔
E2E ٹیسٹنگ کیا کرتی ہے
E2E tests verify COMPLETE user flows through the WHOLE system:
→ simulate a real USER: open the app, click/type, navigate, submit, verify results
→ exercise the FULL stack: UI → backend → database → and back (everything integrated)
→ e.g. "user logs in, adds an item to the cart, checks out, sees confirmation"
→ tests the app as users actually experience it.
