Payment Gateway Testing Tutorial med exempel på testfall

Innehållsförteckning:

Anonim

Payment Gateway Testing

Payment Gateway Testing är en testning av Payment Gateway i ett system för online-köp och transaktioner av användarna. Syftet med betalningsgatewaytestning är att säkerställa säkerheten, tillförlitligheten och prestandan hos en betalningsgateway genom att kryptera och säkra betalningsinformationen mellan användare och säljare samtidigt som det ger en smidig betalningsupplevelse.

Ett betalningssystem är en e-handelstjänst som godkänner kreditkortsbetalning för online-köp. Betalningsportaler skyddar kreditkortsuppgifterna genom att kryptera känslig information som kreditkortsnummer, kontoinnehavarens information och så vidare. Denna information skickas säkert mellan kunden och säljaren och vice versa.

Moderna betalningsgateways godkänner också säkert betalningar via betalkort, elektroniska banköverföringar, kontantkort, belöningspoäng etc.

I den här handledningen lär du dig

  • Typer av betalningssystem
  • Testtyper för betalningsdomän
  • Hur man testar Payment Gateway: Komplett checklista
  • Exempel på testfall för Payment Gateway-testning
  • Saker att tänka på innan du köper Gateway-paketet

Gå med i vårt Live Payment Gateway Testing Project gratis

Typer av betalningssystem

Payment Gateway Knowledge är viktigt
  • Hosted Payment Gateway :

    Hosted Payment Gateway-system leder kunden bort från en e-handelsplats till gateway-länk under betalningsprocessen. När betalningen är klar tar den tillbaka en kund till en e-handelswebbplats. För en sådan typ av betalning behöver du inte ett säljar-id, ett exempel på en värdbetalningsgateway är PayPal, Noche och WorldPay.

  • Delad betalningsgateway :

    I en delad betalningsportal riktas kunden till betalningssidan och förblir på e-handelswebbplatsen under hanteringen av betalningen. När betalningsdetaljerna är fyllda fortsätter betalningsprocessen. Eftersom den inte lämnar e-handelswebbplatsen under bearbetning av betalning är detta läge enkelt och mer föredraget. Ett exempel på en delad betalningsport är eWay, Stripe.

Testtyper för betalningsdomän

Testning för Payment Gateway bör inkludera

Funktionell testning : Det är handlingen att testa basfunktionaliteten i betalningsgatewayen. Det är för att verifiera om applikationen beter sig på samma sätt som den ska vara som att hantera order, beräkning, tillägg av moms enligt land etc.

Integration : Testintegration med din kreditkortservice.

Prestanda : Identifiera olika prestandamätvärden som högsta möjliga antal användare som kommer via gateways under en viss dag och konverterar dem till samtidiga användare

Säkerhet : Du måste utföra ett djupt säkerhetspass för Payment Gateway.

Hur man testar Payment Gateway: Komplett checklista

Innan du börjar testa -

  • Samla in korrekta testdata för dummy kreditkortsnummer för maestro, visum, master etc.
  • Samla in information om betalningsgateway som Google Wallet, Paypal eller annat
  • Samla in betalningsgatewaydokument med felkoder
  • Förstå sessionen och parametrarna som skickas genom applikations- och betalningsgateway
  • Förstå och testa mängderelaterad information som skickas genom frågesträng eller variabel eller session
  • Tillsammans med språk för betalningsgateway, kontrollera applikationens språk
  • Under de olika inställningarna för betalningsgateway som valutaformat, samlas in abonnentdata.

Exempel på testfall för Payment Gateway-testning

Följande är viktiga testscenarier / fall för att kontrollera Payment Gateway

Sr # Testfall
1 Försök ändra betalningsspårets språk under betalningsprocessen
2 Efter lyckad betalning testar du alla nödvändiga komponenter, oavsett om de hämtas eller inte
3 Kontrollera vad som händer om betalningsporten slutar svara under betalningen
4 Kontrollera vad som händer om sessionen avslutas under betalningsprocessen
5 Kontrollera under betalningsprocessen vad som händer i backend
6 Kontrollera vad som händer om betalningsprocessen misslyckas
7 Kontrollera databasposterna om de lagrar kreditkortsuppgifter eller inte
8 Kontrollera felsidor och säkerhetssidor under betalningsprocessen
9 Kontrollera inställningarna för popup-blockerare och se vad som händer om pop-up-blockeraren är på och av
10 Mellan betalningsgateway och applikationskontrollbuffersidor
11 Kontrollera att betalningen lyckats, en framgångskod skickas till applikationen och en bekräftelsessida visas för användaren
12 Kontrollera om transaktionen behandlas omedelbart eller om behandlingen sker till din bank
13 Efter lyckad transaktionskontroll om betalningsportalen återvänder till din applikation
14 Kontrollera alla format och meddelanden när betalningsprocessen är framgångsrik
15 Såvida du inte har ett auktoriseringskvitto från betalningsgatewayen, ska bra inte skickas
16 Informera ägaren om alla transaktioner som behandlas via e-post. Kryptera e-postens innehåll
17 Kontrollera beloppsformatet med valutaformat
18 Kontrollera om vart och ett av betalningsalternativen kan väljas
19 Kontrollera om varje listat betalningsalternativ öppnar respektive betalningsalternativ enligt specifikationen
20 Kontrollera om betalningsgatewayen är det önskade debet- / kreditkortalternativet
21 Kontrollera standardalternativet för bankkort visar kortvalsmenyn

Saker att tänka på innan du köper Gateway-paketet

  • Om du har köpt ett kundvagnspaket, ta reda på dess kompatibilitet
  • Om shoppinggateway-paketet förfaller, be betalningsgateway-leverantören om en lista över applikationer som stöds
  • Gatewayen måste erbjuda skydd för adressverifiering
  • Ta reda på vilka typer av transaktionsskydd som erbjuds
  • Kontrollera vilka typer av debet- eller kreditkort som accepteras av din valda betalningsgateway
  • Kontrollera transaktionsavgifter som tas ut av en betalningsportal
  • Kontrollera om gatewayerna samlar in betalningsrätten på formuläret eller direkt till en annan sida för att slutföra köpet