End-to-End Testing یک مسیر واقعی کاربر را از ابتدا تا انتها بررسی می‌کند. این تست می‌تواند مرورگر، Backend و دیتابیس را درگیر کند.

کجا استفاده می‌شود؟

فرایند انتخاب محصول، ورود به سبد، پرداخت آزمایشی و دریافت رسید نمونه مسیر E2E است.

اشتباه رایج

این تست‌ها ارزش بالایی برای مسیرهای حساس دارند اما کندتر و شکننده‌ترند. تعداد و Scope آن‌ها را کنترل کنید.

ای‌اند‌توای تست و هزینه اجرا

تست E2E مسیر کامل کاربر مثل ثبت نام تا پرداخت را بررسی می‌کند. این تست معمولاً کندتر و شکننده‌تر از تست واحد است، پس بهتر است مسیرهای حیاتی پوشش داده شوند و بقیه منطق در سطوح پایین‌تر آزموده شود.