13. lapszám · nov. 2–8. 2026Kiadások · Fogalomtár · Archívum · Módszer · RSS · HU / ENG

Az AI-korszak hírei, hetente válogatva

Fogalomtár › Fejlesztői alapszavak

end-to-end teszt (E2E)

angolul: end-to-end test (E2E test)

haladóelterjedt

Olyan szoftverteszt, amely a programot úgy próbálja ki, ahogy egy valódi felhasználó használná: az első kattintástól a végeredményig, minden részével együtt.

Érthetően

Képzeld el, hogy éttermet nyitsz. Külön megkóstolhatod a levest, kipróbálhatod a kasszát és megnézheted, működik-e a sütő. Ettől még nem tudod, mi történik, amikor betér egy vendég: leültetik-e, eljut-e a rendelés a konyhára, kihozzák-e az ételt, és ki tudja-e fizetni a számlát. Az end-to-end teszt ez a próbavacsora: végigmegy az egész úton az ajtótól a blokkig.

A szoftvereknél ez azt jelenti, hogy egy program automatikusan megnyitja az alkalmazást, kattint, gépel, űrlapot tölt ki, és ellenőrzi, hogy a végén az történt-e, aminek történnie kellett. Közben a teljes rendszer dolgozik: a képernyőn látható felület, a háttérben futó szerver, az adatbázis és gyakran külső szolgáltatások is, például a fizetés.

Azért van rá szükség, mert a hibák jelentős része ott keletkezik, ahol az egyes darabok találkoznak, miközben külön-külön mindegyik jól működik. A kisebb tesztek az alkatrészeket vizsgálják, az E2E teszt azt, hogy az egész gép elindul-e.

A kódoló agentek korában még fontosabb lett. Ha egy AI-agent ír vagy módosít programot, a végigvitt teszt az egyik leghasznosabb jelzés arra, hogy a legfontosabb felhasználói utak a változtatás után is működnek. Azt viszont nem bizonyítja, hogy semmi sem romlott el, mert csak a megírt utakat ellenőrzi.

Hogyan működik

  1. A csapat kiválasztja a legfontosabb felhasználói utakat, például a regisztrációt, a belépést, a vásárlást vagy az átutalást.
  2. Ezeket lépésről lépésre leírják egy tesztprogramban: nyisd meg az oldalt, írd be ezt, kattints arra, és ennek kell megjelennie.
  3. A teszt egy éleshez hasonló, de attól elkülönített próbakörnyezetben fut, tesztadatokkal, hogy valódi ügyfelet vagy pénzt ne érintsen.
  4. Egy automata eszköz valódi böngészőt vagy mobilalkalmazást vezérel, végrehajtja a lépéseket, és minden pontnál összeveti az eredményt az elvárttal.
  5. Ha valami eltér, a teszt megbukik, és képernyőképet vagy naplót ment a hibáról. A csapat a teszteket jellemzően automatikusan futtatja: a legfontosabbakat a kódmódosítások után, a teljes sorozatot pedig például éjszakánként és kiadás előtt.

Példa a mindennapokból

Egy webáruháznál egy tesztprogram minden éjjel és minden kiadás előtt „bevásárol”: kosárba tesz egy terméket, megadja a szállítási címet, fizet egy próbakártyával, és megnézi, megérkezett-e a visszaigazoló e-mail. Ha egy módosítás miatt a fizetés gombja nem reagál, ez még azelőtt kiderül, hogy te mint vásárló találkoznál vele.

Kit érint

fejlesztőŐ írja és tartja karban ezeket a teszteket, és ezek jelzik neki, ha egy módosítás vagy egy kódoló agent munkája máshol elrontott valamit. → Kód
vállalkozó, vezetőA bevételt hozó folyamatok, például a megrendelés és a fizetés hibája közvetlen veszteség, amelyet ez a teszt még a kiadás előtt megfoghat.
mindenkiHa a netbankod, a jegyvásárló oldal vagy az ügyintéző alkalmazás egy frissítés után is működik, abban gyakran ilyen tesztek munkája van.

Gyakori félreértés

TévhitHa az end-to-end tesztek mind zöldek, akkor a program hibátlan.
ValójábanA teszt csak azokat az utakat ellenőrzi, amelyeket előre megírtak neki. A ritka helyzetek, a szokatlan adatok és a nem tesztelt funkciók hibái ettől még benne maradhatnak a programban.

Korlátok és kockázatok

Hasonló, de nem ugyanaz

Kapcsolódó fogalmak

Tágabb

szoftvertesztelés, minőségbiztosítás, tesztautomatizálás

Szűkebb

böngészős teszt, felhasználói felület tesztje

Rokon

egységteszt, integrációs teszt, regressziós teszt, füstteszt, tesztpiramis, folyamatos integráció

Röviden a története

A teljes rendszer egyben történő kipróbálása a szoftvertesztelés régi gyakorlata, az automatizált, böngészőt vezérlő változat a webes alkalmazásokkal terjedt el. Ennek egyik mérföldköve a 2004-ben indult Selenium eszköz volt.

Hol tart most

2026 végén a komolyabb szoftverfejlesztés bevett része, a kiadás előtti automatikus ellenőrzésekbe építve. Egyre gyakoribb, hogy a teszteket AI-agent írja, futtatja és javítja, illetve hogy a kódoló agent ezekkel ellenőrzi a saját munkáját.

Állapot: 2026. november

Más nevei

end-to-end teszt · E2E teszt · E2E · e2e tesztelés · végponttól végpontig teszt · végpontok közötti tesztelés · end-to-end testing · E2E test

Források

A szócikk gépi szerkesztéssel készült és gépi szakmai lektoráláson ment át; a „hírekben” rész az Agent Age sztorijaiból automatikusan frissül.