Fizetési átjáró tesztesetek – oktatóanyag tesztelési forgatókönyvekkel

Fizetési átjáró tesztelése

Fizetési átjáró tesztelése a Payment Gateway tesztelése a felhasználók online vásárlásaira és tranzakcióira szolgáló rendszerben. A fizetési átjáró tesztelésének célja a fizetési átjáró biztonságának, megbízhatóságának és teljesítményének biztosítása a felhasználó és a kereskedő közötti fizetési adatok titkosításával és biztonságossá tételével, miközben zökkenőmentes fizetési élményt nyújt.

A fizetési átjáró rendszer egy e-kereskedelmi alkalmazásszolgáltatás amely jóváhagyja a hitelkártyás fizetést online vásárlások esetén. A fizetési átjárók olyan érzékeny adatok titkosításával védik a hitelkártya adatait, mint a hitelkártyaszámok, a számlatulajdonosok adatai és így tovább. Ezt az információt biztonságosan továbbítják az ügyfél és a kereskedő között, és fordítva. A modern fizetési átjárók biztonságosan jóváhagyják a betéti kártyákkal, elektronikus banki átutalással, készpénzkártyákkal, jutalompontokkal stb.

Csatlakozzon ingyenesen élő fizetési átjáró tesztelési projektünkhöz

A fizetési átjárórendszer típusai

Fizetési átjáró rendszer
A fizetési átjáró ismerete fontos

Hosted Payment Gateway

A hosztolt fizetési átjárórendszer a fizetési folyamat során az ügyfeleket egy e-kereskedelmi webhelyről az átjáró hivatkozására irányítja. Miután a fizetés megtörtént, az ügyfél visszakerül egy e-kereskedelmi webhelyre. Az ilyen típusú fizetéshez nincs szükség kereskedői azonosítóra, például a hosztolt fizetési átjárók a PayPal, a Noche és a WorldPay.

Megosztott fizetési átjáró

A megosztott fizetési átjáróban a fizetés feldolgozása közben az ügyfél a fizetési oldalra kerül, és az e-kereskedelmi webhelyen marad. A fizetési adatok kitöltése után a fizetési folyamat folytatódik. Mivel a fizetés feldolgozása közben nem hagyja el az e-kereskedelmi webhelyet, ez a mód egyszerű és előnyösebb, a megosztott fizetési átjáró például az eWay, a Stripe.

Fizetési domain típusainak tesztelése

A Payment Gateway tesztelésének tartalmaznia kell

Funkcionális tesztelés: Ez a fizetési átjáró alapfunkcióinak tesztelése. Annak ellenőrzésére, hogy az alkalmazás úgy viselkedik-e, ahogyan azt feltételezik, mint a rendelések kezelése, számítás, országonkénti áfa-felszámítás stb.

Integráció: Tesztelje a hitelkártya-szolgáltatással való integrációt.

teljesítmény: Különféle teljesítménymutatók azonosítása, például az átjárókon keresztül egy adott napon keresztül érkező felhasználók lehető legnagyobb száma, és egyidejű felhasználókká konvertálása

Biztonság: A Payment Gateway számára mélyreható biztonsági belépést kell végrehajtania.

Fizetési átjáró tesztelése: Teljes ellenőrzőlista

Mielőtt elkezdené a tesztelést –

  • Gyűjtsön megfelelő tesztadatokat a maestro, a visa, a master stb. álhitelkártya-számához.
  • Gyűjtsön fizetési átjáró információkat, például a Google Wallet, a Paypal vagy más információkat
  • Gyűjtse össze a fizetési átjáró dokumentumot hibakódokkal
  • Ismerje meg az alkalmazáson és a fizetési átjárón keresztül átadott munkamenetet és paramétereket
  • Értse és tesztelje a lekérdezési karakterláncon, változón vagy munkameneten keresztül továbbított kapcsolódó információk mennyiségét
  • A fizetési átjáró nyelvével együtt ellenőrizze az alkalmazás nyelvét
  • A fizetési átjáró különféle beállításainál, mint például a pénznemformátum, az előfizetői adatok gyűjtése.

Példa fizetési átjáró tesztesetekre

Az alábbiakban fontos tesztforgatókönyvek/esetek találhatók a Payment Gateway ellenőrzéséhez

Sr# Tesztsorozat
1 A fizetési folyamat során próbálja meg megváltoztatni a fizetési átjáró nyelvét
2 Sikeres fizetés után tesztelje le az összes szükséges összetevőt, függetlenül attól, hogy letöltötte-e vagy sem
3 Ellenőrizze, mi történik, ha a fizetési átjáró fizetés közben nem válaszol
4 A fizetési folyamat során ellenőrizze, hogy mi történik, ha a munkamenet véget ér
5 A fizetési folyamat során ellenőrizze, hogy mi történik a háttérben
6 Ellenőrizze, mi történik, ha a fizetési folyamat sikertelen
7 Ellenőrizze az adatbázis-bejegyzéseket, hogy tárolják-e a hitelkártyaadatokat vagy sem
8 A fizetési folyamat során ellenőrizze a hibaoldalakat és a biztonsági oldalakat
9 Ellenőrizze az előugró ablakok blokkoló beállításait, és nézze meg, mi történik, ha az előugró ablakok blokkolója be van és ki van kapcsolva
10 A fizetési átjáró és az alkalmazásellenőrző pufferoldalak között
11 Ellenőrizze a sikeres fizetést, a rendszer sikeres kódot küld az alkalmazásnak, és egy megerősítő oldal jelenik meg a felhasználó számára
12 Ellenőrizze, hogy a tranzakció azonnali lebonyolítása vagy feldolgozása a bank rendelkezésére áll-e
13 A sikeres tranzakció után ellenőrizze, hogy a fizetési átjáró visszatér-e az alkalmazáshoz
14 A sikeres fizetési folyamat során ellenőrizze az összes formátumot és üzenetet
15 Hacsak nincs meghatalmazási nyugtája a fizetési átjárótól, az árut nem szabad kiszállítani
16 E-mailben értesítse a tulajdonost minden feldolgozott tranzakcióról. A levél tartalmának titkosítása
17 Ellenőrizze az összeg formátumát a pénznem formátumával
18 Ellenőrizze, hogy az egyes fizetési módok választhatók-e
19 Ellenőrizze, hogy minden felsorolt ​​fizetési mód megnyitja-e a megfelelő fizetési lehetőséget a specifikációnak megfelelően
20 Ellenőrizze, hogy a fizetési átjáró alapértelmezés szerint a kívánt betéti/hitelkártya opciót használja-e
21 Ellenőrizze, hogy a betéti kártya alapértelmezett beállítása megjeleníti a kártyaválasztás legördülő menüjét

A Gateway csomag vásárlása előtt megfontolandó dolgok

  • Ha kosárcsomagot vásárolt, tájékozódjon a kompatibilitásáról
  • Ha esedékes a vásárlási átjáró csomag, kérje a fizetési átjáró szolgáltatójától a támogatott alkalmazások listáját
  • Az átjárónak fel kell kínálnia a címellenőrző rendszer védelmét
  • Ismerje meg a kínált tranzakcióvédelem típusait
  • Ellenőrizze, hogy a választott fizetési átjáró milyen típusú betéti vagy hitelkártyákat fogad el
  • Ellenőrizze a fizetési átjáró által felszámított tranzakciós díjakat
  • Ellenőrizze, hogy az átjárók begyűjtik-e a fizetési jogot az űrlapon, vagy irányítsák át egy másik oldalra a vásárlás befejezéséhez