E2E tesztelés webáruházaknak
Teszteld webáruházadat automatizált end-to-end tesztekkel minden nap, hogy ha valami elromlik, azt megtudd mielőtt bevételkiesést okozna neked.
Rendelés tesztelése
Sikeres teszt
63 s
✓ Bejelentkezés
7 s
✓ Vásárlói fiók
4 s
✓ Termékoldal
6 s
✓ Kosárba helyezés
11 s
✓ Kosár ellenőrzése
8 s
✓ Pénztár adatok
12 s
✓ SimplePay fizetés
15 s
Akikkel már dolgoztam





Nemzetközi felmérések* alapján a webáruházakban megkezdett vásárlások nagyjából 5%-a technikai hiba miatt marad félbe. Nem azért, mert a vevő meggondolta magát, hanem mert valami nem működött: nem töltött be a fizetési oldal, nem lehetett elküldeni az űrlapot, vagy hibára futott a kuponkód.
Ez azt jelenti, hogy minden huszadik vásárló, aki már a kosárig vagy a pénztárig eljutott, végül nem rendel. Pont azok, akiket a legdrágább megszerezni: a hirdetésre már rákattintottak, a terméket már kiválasztották, és fizetni akartak. A bevétel nem esik vissza látványosan, csak egy része soha nem érkezik meg.
Ha a webshopod havi 10 millió forint forgalmat hoz, ez havi félmillió, évente hatmillió forint, ami egyszerűen nem érkezik meg. A pénz nem tűnik el látványosan, egyszerűen soha nem jelenik meg a számládon.
A teljes leállást egy órán belül észreveszed. Az ilyen csendes, részleges hibák viszont hetekig is rejtve maradhatnak.
Ezt nem lehet szemmel kiszúrni, mert nincs mihez viszonyítani. Az automatizált teszt viszont minden nap végigjárja ugyanazt a vásárlási utat, és azonnal jelez, ha egy lépés elromlik. Nem akkor, amikor a havi zárásnál furcsán alacsony a bevétel.
*https://stamour.expression.qc.ca/baymard.com/lists/cart-abandonment-rate/index.html

A beállításkor kijelölöm az oldal jól látható, fontos képi és szöveges elemeit. A teszt ezeket minden futáskor automatikusan megtalálja.
Az elemek tartalmát, méretét és pozícióját a legutóbbi futás eredményével veti össze. Csak akkor jelez, ha az eltérés átlép egy tűréshatárt, így pár pixel miatt nem fúj riadót.
Minden webshopban vannak gyakran változó elemek: cross-sell és upsell ajánlatok, felugró akciók. Ezeket külön kezelem. A képen sárgával jelölt két cross-sell blokk minden megtekintésnél más, ezért a teszt csak azt ellenőrzi, hogy megjelentek-e, a tartalmukat nem.
„A webáruházunk összetettsége miatt különösen fontos, hogy minden frissítés után biztosak lehessünk abban, hogy a rendelési folyamat hibátlanul működik. Gábor tesztelési megoldása ezt a biztonságot adja meg: a kritikus vásárlási útvonalakat automatikusan ellenőrzi, így a problémákról még azelőtt értesülünk, hogy azok a vásárlóinkat érintenék. Megnyugtató érzés, hogy tudjuk, van egy plusz biztonsági háló a háttérben.”

Grim Dániel
petchef.hu

Több mint tíz évig dolgoztam nagyvállalatoknak és nemzetközi cégeknek. Fejlesztettem CAD rendszert, orvosi diagnosztikai szoftvert és biztosítási ügyfélportált is. Technikailag izgalmas munkák voltak, de ritkán láttam, mi történik a fejlesztői munka után. Leadtam a projektet, és mentem tovább a következő feladatra. Alig találkoztam olyan emberrel, akire hatással lett volna a munkám.
Amióta, öt évvel ezelőtt, webáruház tulajdonosokkal kezdtem dolgozni, ez teljesen megváltozott. Ha megjavítok egy hibát, ismét megy a bolt. Ha felgyorsítom a vásárlás folyamatát, látom, hogy nő a rendelésszám. Büszke vagyok rá, hogy kis és közepes magyar cégek jobban működnek az én munkám hatására.
Termékoldal, kosárba helyezés, pénztár, fizetés. Ha bármelyik lépés elakad, te tudod meg elsőként, nem a vevőd.
Jelzi, ha egy frissítés után elcsúszott vagy eltűnt valami a felületen.
Minden lépés szerver-válaszidejét külön méri, így azt is látod, ha lassulni kezd az oldal, még mielőtt a vásárlókon meglátszana.
Hiba esetén azonnal részletes jelentést kapsz: mi romlott el, melyik lépésnél, mikor. Hetente összefoglalót küldök a sikeres futásokról és a mért válaszidőkről.
„Biztosító partnerünk weboldalainak betöltési sebesség optimalizálásához kértük fel Gábort tanácsadónak, hogy segítse a csapatunk munkáját. Kiválóan tudtunk vele együttműködni, pontosan feltárta a teljesítményproblémák okait, és érthetően kommunikálta megoldási javaslatait a csapatunk felé.”

Barics Norbert
infocompass.hu
„Több fejlesztővel is dolgoztunk, mielőtt Gáborhoz került a webshopunk. Kicsit már kezdtük feladni, hogy a több mint 1000 termékes oldalunk soha nem lesz megfelelő gyorsaságú. Neki köszönhetően azóta desktopon és mobilon is tökéletesen gyors a webshop, ami meglátszik a vásárlások számán, a felhasználók weboldalon töltött idején és a Google rangsoroláson is.”

Kasziba Viktória
fitness-index.hu
„Gáborral igazán gördülékeny a kommunikáció és a közös munka. A megbeszélt projektekre pontos árajánlatokat kaptam, és az átadásra is mindig határidőn belül került sor. Gyors, pontos és rugalmas. Ajánlom bárkinek, aki szeretné webshopja fejlesztését szakértőre bízni.”

Grim Dániel
petchef.hu
A tesztek feladata, hogy időben tudj a hibáról: megírom, mi romlott el, mikor és mi okozta, hogy te vagy a fejlesztőd gyorsan tudjatok intézkedni. A javítás nem része a tesztelésnek, de ha kéred, ebben is tudok segíteni. A lényeg, hogy soha ne egy elmaradt rendelésből derüljön ki a baj.
A tesztek nem nyúlnak a webshopod kódjához vagy adatbázisához. Kívülről, egy valódi böngészőn keresztül pontosan azt csinálják, amit egy vásárló: megnyitnak egy terméket, kosárba teszik, és végigmennek a pénztáron. A tesztrendeléseket egyértelműen megjelölöm, így könnyen megkülönböztetheted őket a valódi rendelésektől, és nem zavarják az adminisztrációt.
De igen, ezért folyamatos szolgáltatás. Ha jelentősen változtatsz a boltodon, hozzáigazítom a teszteket, hogy továbbra is azt figyeljék, ami valóban számít. Egy teszt, ami nem a valós oldalt nézi, többet árt, mint használ, és ezt nem hagyom.
Nem. Ha szeretnéd, a tesztrendeléseket a futás után automatikusan visszavonom: WooCommerce esetén egy általam telepített bővítmény, UNAS és Shoprenter esetén a webáruház API-ja állítja őket sztornózott státuszba. Így nem számítanak bele a statisztikáidba, nem kerülnek exportba, és a készlet is visszaáll. A beállításkor arra is figyelek, hogy a számlázó- vagy raktárintegrációd ne dolgozza fel őket. UNAS esetén az API-elérés a csomagodtól függ, ezt a beállításkor egyeztetjük.
Igen, de nem árasztalak el napi e-mailekkel. Ha hiba van, azonnal részletes jelentést küldök. Ha minden rendben, hetente kapsz egy rövid összefoglalót a lefutott tesztekről és a mért válaszidőkről. Így az üzeneteim nem válnak háttérzajjá: ha írok, az számít.
Egy rövid beszélgetésen átnézzük a boltod kritikus vásárlási útvonalait, és megmutatom, hogyan illeszkedne a tesztelés a csapatod munkájába.