Manuális szoftvertesztelés, ami valóban megvédi a bevételedet!
Egyetlen kritikus hiba a weboldalon vagy webshopban elég ahhoz, hogy ügyfeleket veszíts, panaszokat kapj, és a konverzió visszaessen.
Az Elevio Webstúdióban a manuális szoftvertesztelést személyesen végzem: strukturált módszertannal, dokumentáltan és a bevételed védelmére fókuszálva.
Kérj személyre szabott tesztelési ajánlatot

A manuális szoftvertesztelés célja, hogy ezeket a problémákat még élesítés előtt feltárjuk – prioritás szerint, érthetően és javítható formában.
Nem automatizált scriptekre, hanem emberi figyelemre és szakmai tapasztalatra támaszkodom. Így olyan hibákat is megtalálok, amelyeket a gépi tesztek gyakran elkerülnek: logikai ellentmondásokat, félreérthető folyamatokat, mobilhasználati akadályokat és konverziót rontó részleteket.
Tesztelési módszertanok, amelyeket alkalmazok
Funkcionális tesztelés
Ellenőrzöm, hogy minden funkció pontosan azt csinálja, amit kell. Űrlapok, gombok, szűrők, kosár, fizetési folyamat, admin műveletek – a teljes üzleti logika végigvizsgálásra kerül. Alkalmazom az egyenértékűségi osztályozást és a határérték-elemzést is, hogy a lehetséges bemeneti tartományokat hatékonyan lefedjem.
Regressziós tesztelés
Új funkció vagy javítás után visszatérek a korábban már működő részekhez. Biztosítom, hogy a változtatás ne rontsa el a meglévő működést. A regressziós csomagot a projekt előrehaladtával folyamatosan frissítem és bővítem.
End-to-end (felhasználói útvonal) tesztelés
A legkritikusabb üzleti folyamatokat teljes egészében végigjárom: regisztráció → böngészés → kosár → fizetés → visszaigazoló e-mail → admin oldali rendeléskezelés. Itt derülnek ki a legtöbbször azok a logikai hibák, amelyeket izolált tesztekkel nem lehet elkapni.
Smoke és Sanity tesztelés
- Smoke teszt: gyors, átfogó ellenőrzés, hogy a legfontosabb funkciók egyáltalán működnek-e (bejelentkezés, fő navigáció, kosárba helyezés, fizetés indítása).
- Sanity teszt: célzott ellenőrzés egy konkrét javítás után, hogy az adott terület valóban rendben van-e.
Hogyan dolgozom?
Scripted (forgatókönyv-alapú) tesztelés
Egy kedves ügyfelem felhívot, hogy a WooCommerce webshop rendelés által kiszámolt bruttó végösszege nem egyezik meg az automatikusan létrejött Billingo számla végösszegével. Beépítésre került egy plugin, ami a megoldást szolgálja és ezt kellett tesztelnem.
Probléma: Egy látszólag hibátlanul működő WooCommerce webshopban a 12-14. vásárlás után visszatérő kerekítési eltérés (1-2 Ft) lépett fel a rendszer és a Billingo által kiállított számlák között.
Tesztelés: Létrehoztam egy Billingo tesztelési fiókot és hozzá tartozó API-kulcsot, majd összekötöttem a webshopban lévő Billingo Plus-al.
Így ezzel nem küld éles számlát a NAV-rendszerébe.
Adatszinkronizáció: Létrehoztam (fiktív) bankszámlát és teszt termékeket, hogy a fizetési folyamat szimulálható legyen.
Módszertan: Kizárjuk a peremeseteket (edge cases), egy részletes tesztjegyzőkönyvet alkottunk meg, amelyet két fázisban hajtottunk végre:
1. Fázis: Matematikai stresszteszt (Kosár-összetétel vizsgálata)
Először tisztáznunk kellett, hogy bizonyos termékkombinációk okozzák-e a csúszást.
Teszteltük: A végtelen tizedestörtet eredményező nettó árak halmozását. A fix és százalékos kuponok bruttó/nettó levonási logikáját. Az eltérő ÁFA-kulcsú termékek és az adóköteles szállítási díjak összeakadását.
2. Fázis: Memória és Munkamenet (Session) teszt
Mivel a hiba a 12. vásárlás után jelentkezett, egy speciális terheléses tesztet végeztünk. Ugyanabból a böngészőablakból, gyorsítótár ürítése nélkül (cache felhalmozás) indítottunk 15 egymást követő vásárlást. Ezt követte egy tiszta, inkognitó ablakos kontrollteszt.
Eredmény és Konklúzió
A hiba pontos azonosítása után a megoldás már célirányos volt: a szerveroldali cache-kezelés és a WooCommerce adószámítási logikájának (soronkénti vs. végösszegi) újrahangolásával a kerekítési eltérés megszűnt. A Plugin sikeresnek bizonyult.
A manuális szoftvertesztelés óradíja 10.000 Ft / óra.
A pontos költség a hatókörtől, a rendszer komplexitásától és a szükséges eszközök/böngészők számától függ.
Minden esetben egyedi ajánlatot készítek az igényfelmérés után.


