Nuo galo iki galo (E2E) testavimas patikrina visą programą iš naudotojo perspektyvos — testuodamas visus darbo srautus per realią sistemą (UI, galinė dalis, duomenų bazė) taip, kaip juos patirtų naudotojas. Jis suteikia didžiausią pasitikėjimą, kad visa sistema veikia, tačiau yra lėtesnis ir daugiau linkęs į klaidus.
Ką E2E testavimas daro
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.
