Tutorial de testare Gateway de plată cu exemple de cazuri de testare

Cuprins:

Anonim

Testarea gateway-ului de plată

Payment Gateway Testing este o testare a Gateway-ului de plăți într-un sistem pentru achiziții și tranzacții online de către utilizatori. Scopul testării gateway-ului de plată este de a asigura securitatea, fiabilitatea și performanța unui gateway de plată prin criptarea și securizarea detaliilor de plată între utilizator și comerciant, oferind în același timp o experiență de plată lină.

Un sistem de gateway de plată este un serviciu de aplicații de comerț electronic care aprobă plata cu cardul de credit pentru achizițiile online. Gateway-urile de plată protejează detaliile cardului de credit criptând informații sensibile, cum ar fi numerele cardului de credit, detaliile titularului contului și așa mai departe. Aceste informații sunt transmise în siguranță între client și comerciant și invers.

Gateway-urile de plată moderne aprobă, de asemenea, în siguranță plățile prin carduri de debit, transferuri bancare electronice, carduri de numerar, puncte de recompensă etc.

În acest tutorial, veți învăța

  • Tipuri de sistem Gateway de plată
  • Tipuri de testare pentru domeniul de plăți
  • Cum se testează Gateway-ul de plăți: Listă completă de verificare
  • Exemple de cazuri de testare pentru testarea gateway-ului de plată
  • Lucruri de luat în considerare înainte de a cumpăra pachetul Gateway

Alăturați-vă gratuit proiectului nostru de testare a portalului de plată live

Tipuri de sistem Gateway de plată

Cunoașterea gateway-ului de plată este importantă
  • Gateway de plată găzduit :

    Sistemul găzduit de gateway de plată direcționează clientul departe de un site de comerț electronic către linkul gateway în timpul procesului de plată. După efectuarea plății, acesta va readuce un client pe un site de comerț electronic. Pentru un astfel de tip de plată nu aveți nevoie de un cod de comerciant, un exemplu de gateway de plată găzduit sunt PayPal, Noche și WorldPay.

  • Gateway de plată comună :

    Într-un gateway de plată comun, în timp ce procesează plata clientul este direcționat către pagina de plată și rămâne pe site-ul de comerț electronic. Odată ce detaliile de plată sunt completate, procesul de plată continuă. Deoarece nu părăsește site-ul de e-commerce în timp ce procesează plata, acest mod este ușor și mai preferabil, un exemplu de gateway de plată partajat este eWay, Stripe.

Tipuri de testare pentru domeniul de plăți

Testarea pentru Gateway-ul de plăți ar trebui să includă

Testarea funcțională : este actul de a testa funcționalitatea de bază a gateway-ului de plată. Este pentru a verifica dacă aplicația se comportă în același mod în care ar trebui să fie ca gestionarea comenzilor, calculul, o adăugare de TVA conform țării etc.

Integrare : testați integrarea cu serviciul dvs. de card de credit.

Performanță : identificați diferite valori de performanță, cum ar fi cel mai mare număr posibil de utilizatori care trec prin gateway-uri într-o anumită zi și le convertesc în utilizatori concurenți

Securitate : trebuie să efectuați un permis de securitate profundă pentru Payment Gateway.

Cum se testează Gateway-ul de plăți: Listă completă de verificare

Înainte de a începe testarea -

  • Colectați datele de testare corespunzătoare pentru numărul fals al cardului de credit pentru maestro, viză, master etc.
  • Colectați informații despre gateway-ul de plată, cum ar fi Google Wallet, Paypal sau altceva
  • Colectați documentul gateway de plată cu coduri de eroare
  • Înțelegeți sesiunea și parametrii trecuți prin intermediul aplicației și al gateway-ului de plată
  • Înțelegeți și testați cantitatea de informații aferente transmise prin șir de interogare sau variabilă sau sesiune
  • Împreună cu limba gateway-ului de plată verificați limba aplicației
  • În cadrul diferitelor setări ale gateway-ului de plată, cum ar fi formatul monedei, datele despre abonați colectate.

Exemple de cazuri de testare pentru testarea gateway-ului de plată

Următoarele sunt scenarii / cazuri importante de testare pentru a verifica Gateway-ul de plată

Sr # Cazuri de testare
1 În timpul procesului de plată, încercați să modificați limba gateway-ului de plată
2 După plata cu succes, testați toate componentele necesare, indiferent dacă este recuperată sau nu
3 Verificați ce se întâmplă dacă gateway-ul de plată nu mai răspunde în timpul plății
4 În timpul procesului de plată verificați ce se întâmplă dacă sesiunea se încheie
5 În timpul procesului de plată verificați ce se întâmplă în backend
6 Verificați ce se întâmplă dacă procesul de plată eșuează
7 Verificați intrările din baza de date, indiferent dacă stochează sau nu detaliile cardului de credit
8 În timpul procesului de plată verificați paginile de eroare și paginile de securitate
9 Verificați setările blocatorului de ferestre pop-up și vedeți ce se întâmplă dacă un blocator de ferestre pop-up este activat și dezactivat
10 Între gateway-ul de plată și paginile tampon de verificare a aplicației
11 Verificați dacă plata a reușit, un cod de succes este trimis aplicației și o pagină de confirmare este afișată utilizatorului
12 Verificați dacă tranzacția se procesează imediat sau dacă prelucrarea este predată băncii dvs.
13 După tranzacția reușită, verificați dacă gateway-ul de plată revine la aplicația dvs.
14 Verificați toate formatele și mesajele atunci când procesul de plată a reușit
15 Cu excepția cazului în care nu aveți o chitanță de autorizare de la gateway-ul de plată, bunurile nu trebuie expediate
16 Informați proprietarul pentru orice tranzacție procesată prin e-mail. Criptați conținutul e-mailului
17 Verificați formatul sumei cu formatul monedei
18 Verificați dacă fiecare dintre opțiunile de plată este selectabilă
19 Verificați dacă fiecare opțiune de plată listată deschide opțiunea de plată respectivă conform specificațiilor
20 Verificați dacă gateway-ul de plată implicit este opțiunea dorită pentru cardul de debit / credit
21 Verificați opțiunea implicită pentru cardul de debit afișează meniul derulant de selectare a cardului

Lucruri de luat în considerare înainte de a cumpăra pachetul Gateway

  • Dacă ați cumpărat un pachet de coș de cumpărături, aflați despre compatibilitatea acestuia
  • În cazul în care pachetul de gateway de cumpărături este datorat, solicitați furnizorului de gateway de plată o listă de aplicații acceptate
  • Gateway-ul trebuie să ofere protecție a sistemului de verificare a adresei
  • Aflați tipurile de protecție a tranzacțiilor oferite
  • Verificați ce tipuri de carduri de debit sau de credit sunt acceptate de gateway-ul de plată ales
  • Verificați taxele de tranzacție percepute de un gateway de plată
  • Verificați dacă gateway-urile colectează dreptul de plată pe formular sau direct către o altă pagină pentru a finaliza achiziția