Vodič za ispitivanje platnog prolaza s primjerima testnih slučajeva

Sadržaj:

Anonim

Testiranje pristupnog prolaza

Testiranje Payment Gatewaya je testiranje Payment Gatewaya u sustavu za mrežne kupnje i transakcije od strane korisnika. Svrha testiranja gateway-a za plaćanje je osigurati sigurnost, pouzdanost i izvedbu gateway-a za plaćanje šifriranjem i osiguravanjem podataka o plaćanju između korisnika i trgovca uz istodobno neometano iskustvo plaćanja.

Payment gateway sustav usluga je za e-trgovinu koja odobrava plaćanje kreditnom karticom za internetske kupnje. Ulazi za plaćanje štite podatke o kreditnoj kartici šifriranjem osjetljivih podataka poput brojeva kreditnih kartica, podataka o vlasniku računa i tako dalje. Ti se podaci sigurno prenose između kupca i trgovca i obrnuto.

Moderni pristupnici za plaćanje također sigurno odobravaju plaćanja putem debitnih kartica, elektroničkih bankovnih transfera, gotovinskih kartica, nagradnih bodova itd.

U ovom ćete tutorijalu naučiti

  • Vrste platnog prolaza
  • Vrste testiranja za domenu plaćanja
  • Kako testirati Gateway Payment: Potpuni popis za provjeru
  • Primjeri testnih slučajeva za testiranje pristupnog prolaza
  • Stvari koje treba razmotriti prije kupnje Gateway paketa

Besplatno se pridružite našem projektu testiranja pristupnika za plaćanje uživo

Vrste platnog prolaza

Važno je znanje o Payment Gatewayu
  • Hosted Payment Gateway :

    Hostirani sustav mrežnog prolaza usmjerava kupca s web mjesta e-trgovine na vezu pristupnika tijekom postupka plaćanja. Jednom kada se izvrši plaćanje, vratit će kupca na web mjesto e-trgovine. Za takvu vrstu plaćanja ne trebate trgovački ID, primjer hostiranog pristupnika za plaćanje su PayPal, Noche i WorldPay.

  • Dijeljeni ulaz za plaćanje :

    U zajedničkom gatewayu za plaćanje, tijekom obrade plaćanja kupac je usmjeren na stranicu za plaćanje i ostaje na web mjestu e-trgovine. Nakon što se popuni detalj plaćanja, postupak plaćanja se nastavlja. Budući da ne napušta web mjesto e-trgovine dok obrađuje plaćanje, ovaj je način jednostavan i još povoljnije, primjer zajedničkog mrežnog prolaza za plaćanje je eWay, Stripe.

Vrste testiranja za domenu plaćanja

Testiranje za Payment Gateway mora uključivati

Funkcionalno testiranje : To je čin testiranja osnovne funkcionalnosti pristupnika. Treba provjeriti ponaša li se aplikacija na isti način kao što bi trebala biti poput rukovanja nalozima, obračuna, dodavanja PDV-a prema zemlji itd.

Integracija : testirajte integraciju s uslugom kreditne kartice.

Izvedba : Identificirajte različite mjerne podatke izvedbe poput najvećeg mogućeg broja korisnika koji prolaze kroz gateway tijekom određenog dana i pretvaraju ih u istodobne korisnike

Sigurnost : Morate izvršiti duboku sigurnosnu propusnicu za Payment Gateway.

Kako testirati Gateway Payment: Potpuni popis za provjeru

Prije nego započnete testiranje -

  • Prikupite odgovarajuće testne podatke za lažni broj kreditne kartice za maestra, vizu, majstora itd.
  • Prikupljajte podatke o pristupnom prijelazu, kao što su Google novčanik, Paypal ili nešto drugo
  • Prikupite dokument mrežnog prolaza s kodovima pogrešaka
  • Razumijevanje sesije i parametara koji su prošli kroz aplikaciju i pristupnik za plaćanje
  • Razumijevanje i testiranje podataka povezanih s količinom koji su prošli kroz niz upita ili varijablu ili sesiju
  • Zajedno s jezikom pristupnika za plaćanje provjerite i jezik aplikacije
  • Pod raznim postavkama mrežnog prolaza, poput formata valute, prikupljaju se podaci o pretplatnicima.

Primjeri testnih slučajeva za testiranje pristupnog prolaza

Slijede važni testni scenariji / slučajevi za provjeru Gatewaya plaćanja

Sr # Ispitni slučajevi
1 Tijekom postupka plaćanja pokušajte promijeniti jezik mrežnog prolaza za plaćanje
2 Nakon uspješnog plaćanja, testirajte sve potrebne komponente, bez obzira je li dohvaćen ili ne
3 Provjerite što se događa ako pristupnik za plaćanje prestane reagirati tijekom plaćanja
4 Tijekom postupka plaćanja provjerite što će se dogoditi ako sesija završi
5 Tijekom postupka plaćanja provjerite što se događa na pozadini
6 Provjerite što se događa ako postupak plaćanja ne uspije
7 Provjerite unose baze podataka pohranjuju li podatke o kreditnoj kartici ili ne
8 Tijekom postupka plaćanja provjerite stranice s pogreškama i sigurnosne stranice
9 Provjerite postavke blokade skočnih prozora i pogledajte što će se dogoditi ako se blokator skočnih prozora uključi i isključi
10 Između mrežnog prolaza za plaćanje i stranica međuspremnika za provjeru aplikacija
11 Provjerite uspješno plaćanje, aplikaciji se šalje kôd uspjeha, a korisniku se prikazuje stranica s potvrdom
12 Provjerite je li transakcija odmah obrađena ili je obrada predana vašoj banci
13 Nakon uspješne transakcije provjerite vraća li se pristupnik za plaćanje vašoj aplikaciji
14 Provjerite sve formate i poruke kada je postupak plaćanja uspješan
15 Ako nemate potvrdu o autorizaciji s mrežnog prolaza za plaćanje, robu ne biste trebali slati
16 Obavijestite vlasnika o bilo kojoj transakciji obrađenoj putem e-pošte. Šifrirajte sadržaj pošte
17 Provjerite format iznosa s formatom valute
18 Provjerite može li se odabrati svaku od opcija plaćanja
19 Provjerite otvara li svaka navedena opcija plaćanja odgovarajuću opciju plaćanja prema specifikaciji
20 Provjerite je li mrežni prolaz zadani za željenu opciju debitne / kreditne kartice
21 Provjerite zadana opcija za debitnu karticu prikazuje padajući izbornik za odabir kartice

Stvari koje treba razmotriti prije kupnje Gateway paketa

  • Ako ste kupili paket košarice, saznajte o njegovoj kompatibilnosti
  • Ako je potreban paket gateway za kupnju, pitajte pružatelja usluga gatewaya za popis podržanih aplikacija
  • Pristupnik mora nuditi zaštitu sustava za provjeru adrese
  • Otkrijte koje se vrste zaštite nude
  • Provjerite koje vrste debitnih ili kreditnih kartica prihvaća odabrani ulaz za plaćanje
  • Provjerite naknade za transakcije koje naplaćuje gateway za plaćanje
  • Provjerite prikupljaju li pristupnici uplatu pravo na obrascu ili usmjeravaju na drugu stranicu kako bi dovršili kupnju