Payment Gateway Test Cases – Tutorial med testscenarier
Test af betalingsgateway
Test af betalingsgateway er en test af Payment Gateway i et system til online køb og transaktioner af brugerne. Formålet med test af betalingsgateway er at sikre sikkerheden, pålideligheden og ydeevnen af en betalingsgateway ved at kryptere og sikre betalingsoplysningerne mellem bruger og købmand og samtidig give en smidig betalingsoplevelse.
Et betalingsgateway-system er et e-handelsapplikationstjeneste der godkender kreditkortbetaling til onlinekøb. Betalingsgateways beskytter kreditkortoplysningerne ved at kryptere følsomme oplysninger som kreditkortnumre, kontohaveroplysninger og så videre. Disse oplysninger videregives sikkert mellem kunden og forretningen og omvendt. Moderne betalingsgateways godkender også sikkert betalinger via debetkort, elektroniske bankoverførsler, kontantkort, belønningspoint osv.
Tilmeld dig vores Live Payment Gateway-testprojekt gratis
Typer af betalingsgateway-systemer
Hosted Payment Gateway
Hostet betalingsgateway-system dirigerer kunden væk fra et e-handelssted til gateway-linket under betalingsprocessen. Når betalingen er gennemført, vil den bringe en kunde tilbage til en e-handelsside. For en sådan type betaling behøver du ikke et sælger-id, et eksempel på en hostet betalingsgateway er PayPal, Noche og WorldPay.
Delt betalingsgateway
I en delt betalingsgateway bliver kunden under behandling af betaling dirigeret til betalingssiden og forbliver på e-handelssiden. Når betalingsoplysningerne er udfyldt, fortsætter betalingsprocessen. Da den ikke forlader e-handelssiden under behandling af betaling, er denne tilstand nem og mere at foretrække, et eksempel på en delt betalingsgateway er eWay, Stripe.
Testtyper for betalingsdomæne
Test for betalingsgateway bør omfatte
Funktionstest: Det er handlingen at teste betalingsgatewayens basisfunktionalitet. Det er for at verificere, om ansøgningen opfører sig på samme måde, som den skal være som håndtering af ordrer, beregning, et tillæg af moms pr. land mv.
Integration: Test integration med din kreditkorttjeneste.
Performance (Præstation): Identificer forskellige præstationsmålinger som det højest mulige antal brugere, der kommer gennem gateways i løbet af en bestemt dag og konverter dem til samtidige brugere
Sikkerhed: Du skal udføre et dybt sikkerhedspas til Payment Gateway.
Sådan tester du Payment Gateway: Komplet tjekliste
Før du begynder at teste –
- Indsaml korrekte testdata til dummy-kreditkortnummeret for maestroen, visa, master osv.
- Indsaml betalingsgateway-oplysninger som Google Wallet, Paypal eller andet
- Saml betalingsgateway-dokument med fejlkoder
- Forstå sessionen og parametrene, der sendes gennem applikations- og betalingsgatewayen
- Forstå og test mængden af relaterede oplysninger, der sendes gennem forespørgselsstreng eller variabel eller session
- Sammen med betalingsgateway-sprog skal du kontrollere applikationens sprog
- Under de forskellige indstillinger for betalingsgateway som valutaformat, indsamles abonnentdata.
Eksempel på betalingsgateway-testsager
Følgende er vigtige testscenarier/sager for at kontrollere betalingsgateway
Sr# | Test Cases |
---|---|
1 | Prøv at ændre betalingsgatewayens sprog under betalingsprocessen |
2 | Efter vellykket betaling, test alle de nødvendige komponenter, uanset om de er hentet eller ej |
3 | Tjek, hvad der sker, hvis betalingsgateway holder op med at reagere under betaling |
4 | Under betalingsprocessen skal du kontrollere, hvad der sker, hvis sessionen slutter |
5 | Under betalingsprocessen skal du kontrollere, hvad der sker i backend |
6 | Tjek, hvad der sker, hvis betalingsprocessen mislykkes |
7 | Tjek databaseposterne, om de gemmer kreditkortoplysninger eller ej |
8 | Under betalingsprocessen skal du tjekke fejlsider og sikkerhedssider |
9 | Tjek indstillinger for pop-up-blokering, og se, hvad der sker, hvis en pop-up-blokering er til og fra |
10 | Mellem betalingsgateway og applikationskontrolbuffersider |
11 | Tjek på vellykket betaling, en succeskode sendes til applikationen og en bekræftelsesside vises til brugeren |
12 | Bekræft, om transaktionen behandles med det samme, eller om behandlingen er i hånden til din bank |
13 | Efter vellykket transaktion skal du kontrollere, om betalingsgatewayen vender tilbage til din applikation |
14 | Tjek alle formater og meddelelser, når betalingsprocessen er gennemført |
15 | Medmindre du ikke har en godkendelseskvittering fra betalingsgatewayen, bør varen ikke sendes |
16 | Informer ejeren om enhver transaktion, der behandles via e-mail. Krypter indholdet af mailen |
17 | Tjek beløbsformatet med valutaformat |
18 | Tjek, om hver af betalingsmulighederne er valgbare |
19 | Tjek, om hver anført betalingsmulighed åbner den respektive betalingsmulighed i henhold til specifikationen |
20 | Bekræft, om betalingsgatewayen som standard har den ønskede betalings-/kreditkortmulighed |
21 | Bekræft standardindstillingen for rullemenuen for valg af betalingskort |
Ting at overveje, før du køber Gateway-pakke
- Hvis du har købt en indkøbskurvpakke, så find ud af dens kompatibilitet
- Hvis shopping gateway-pakken er forfalden, skal du spørge betalingsgateway-udbyderen om en liste over understøttede applikationer
- Gatewayen skal tilbyde adressebekræftelsessystembeskyttelse
- Find ud af, hvilke typer transaktionsbeskyttelse, der tilbydes
- Tjek hvilke typer debet- eller kreditkort der accepteres af din valgte betalingsgateway
- Tjek de transaktionsgebyrer, der opkræves af en betalingsgateway
- Tjek, om gateways indsamler betalingen direkte på formularen eller direkte til en anden side for at gennemføre købet