Testni slučajevi Payment Gatewaya – Vodič sa scenarijima testiranja
Testiranje Payment Gatewaya
Testiranje Payment Gatewaya je testiranje Payment Gatewaya u sustavu za online kupnju i transakcije korisnika. Svrha testiranja pristupnika plaćanja je osigurati sigurnost, pouzdanost i izvedbu pristupnika plaćanja šifriranjem i osiguravanjem podataka o plaćanju između korisnika i trgovca uz pružanje glatkog iskustva plaćanja.
Sustav pristupnika plaćanja je aplikacija za e-trgovinu koji odobrava plaćanje kreditnom karticom za online kupovinu. Pristupnici plaćanja štite podatke o kreditnoj kartici šifriranjem osjetljivih podataka poput brojeva kreditnih kartica, podataka o vlasniku računa i tako dalje. Ove se informacije 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 prijenosa, gotovinskih kartica, nagradnih bodova itd.
Besplatno se pridružite našem projektu testiranja pristupnika plaćanja uživo
Vrste Payment Gateway sustava
Hostirani pristupnik plaćanja
Hostirani sustav pristupnika za plaćanje usmjerava kupca sa stranice e-trgovine na vezu pristupnika tijekom procesa plaćanja. Nakon što je plaćanje izvršeno, kupca će vratiti na stranicu e-trgovine. Za takvu vrstu plaćanja nije vam potreban ID trgovca, primjer hostiranog pristupnika za plaćanje su PayPal, Noche i WorldPay.
Dijeljeni pristupnik plaćanja
U zajedničkom pristupniku plaćanja, tijekom obrade plaćanja korisnik se usmjerava na stranicu za plaćanje i ostaje na web-mjestu e-trgovine. Nakon što se popune podaci o plaćanju, proces plaćanja se nastavlja. Budući da ne napušta web-mjesto e-trgovine tijekom obrade plaćanja, ovaj je način jednostavan i poželjniji, primjer zajedničkog pristupnika plaćanja je eWay, Stripe.
Vrste testiranja za domenu plaćanja
Testiranje za Payment Gateway trebalo bi uključivati
Funkcionalno ispitivanje: To je čin testiranja osnovne funkcionalnosti pristupnika plaćanja. Treba provjeriti ponaša li se aplikacija na isti način kao što bi trebala biti kao rukovanje narudžbama, obračunom, dodavanjem PDV-a prema zemlji itd.
Integracija: Testirajte integraciju s uslugom kreditne kartice.
Izvođenje: Identificirajte različite mjerne podatke o izvedbi kao što je najveći mogući broj korisnika koji prolaze kroz pristupnike tijekom određenog dana i njihovo pretvaranje u istodobne korisnike
Sigurnost: Morate izvršiti duboki sigurnosni prolaz za Payment Gateway.
Kako testirati Payment Gateway: Ispunite kontrolni popis
Prije nego počnete s testiranjem –
- Prikupite odgovarajuće testne podatke za lažni broj kreditne kartice za maestro, vizu, master itd.
- Prikupite podatke o pristupniku plaćanja kao što su Google novčanik, Paypal ili drugo
- Prikupite dokument pristupnika plaćanja s kodovima pogrešaka
- Razumijevanje sesije i parametara koji prolaze kroz aplikaciju i pristupnik plaćanja
- Razumijevanje i testiranje količine povezanih informacija koje prolaze kroz niz upita ili varijablu ili sesiju
- Uz jezik pristupnika plaćanja provjerite jezik aplikacije
- Pod različitim postavkama pristupnika plaćanja kao što je format valute, prikupljaju se podaci o pretplatnicima.
Primjer testnih slučajeva Payment Gatewaya
Slijede važni testni scenariji/slučajevi za provjeru Payment Gatewaya
Sr# | Testni slučajevi |
---|---|
1 | Tijekom postupka plaćanja pokušajte promijeniti jezik pristupnika plaćanja |
2 | Nakon uspješne uplate testirajte sve potrebne komponente, bilo da je vraćena ili ne |
3 | Provjerite što se događa ako gateway plaćanja prestane reagirati tijekom plaćanja |
4 | Tijekom postupka plaćanja provjerite što se događa ako sesija završi |
5 | Tijekom postupka plaćanja provjerite što se događa u pozadini |
6 | Provjerite što se događa ako proces 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 blokatora skočnih prozora i pogledajte što se događa ako je blokator skočnih prozora uključen ili isključen |
10 | Između pristupnika za plaćanje i međustranice provjere aplikacije |
11 | Provjerite uspješno plaćanje, kod za uspjeh šalje se aplikaciji i korisniku se prikazuje stranica s potvrdom |
12 | Provjerite obrađuje li se transakcija odmah ili je obrada u rukama vaše banke |
13 | Nakon uspješne transakcije provjerite vraća li se pristupnik plaćanja vašoj aplikaciji |
14 | Provjerite sve formate i poruke kada je proces plaćanja uspješan |
15 | Osim ako nemate potvrdu o autorizaciji od pristupnika plaćanja, roba se ne bi trebala slati |
16 | Obavijestite vlasnika o svakoj transakciji koja se obrađuje putem e-pošte. Šifrirajte sadržaj pošte |
17 | Provjerite format iznosa s formatom valute |
18 | Provjerite je li moguće 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 pristupnik plaćanja zadano postavljen na željenu opciju debitne/kreditne kartice |
21 | Provjerite da 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, informirajte se o njegovoj kompatibilnosti
- Ako paket pristupnika za kupovinu treba stići, zatražite od pružatelja usluga pristupnika za plaćanje popis podržanih aplikacija
- Gateway mora nuditi zaštitu sustava provjere adrese
- Saznajte koje se vrste zaštite transakcija nude
- Provjerite koje vrste debitnih ili kreditnih kartica prihvaća vaš odabrani pristupnik plaćanja
- Provjerite transakcijske naknade koje naplaćuje pristupnik plaćanja
- Provjerite prikupljaju li pristupnici plaćanje pravo na obrascu ili usmjeravaju na drugu stranicu za dovršetak kupnje