Testiranje od konca do konca (E2E) preveri celotno aplikacijo z vidika uporabnika — testira popolne delovne tokove skozi pravi sistem (UI, backend, podatkovna baza) tako, kot bi ga doživljal uporabnik. Zagotavlja najvišjo zaupanja, da celoten sistem deluje, vendar je počasnejše in bolj krhko.
Kaj počne testiranje 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.
