Cazuri de testare pentru Gateway de plată – Tutorial cu scenarii de testare

Testare Gateway de plată

Testare Gateway de plată este o testare a Payment Gateway într-un sistem de 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ă fără probleme.

Un sistem 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 prin criptarea informațiilor sensibile, cum ar fi numerele cardului de credit, detaliile titularului de cont ș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.

Alăturați-vă gratuit la proiectul nostru de testare a Gateway Payment Live

Tipuri de sistem Gateway de plată

Sistemul Gateway de plată
Cunoștințele Gateway de plată sunt importante

Gateway de plată găzduit

Sistemul gateway de plată găzduit direcționează clientul departe de un site de comerț electronic către link-ul gateway în timpul procesului de plată. Odată ce plata este efectuată, acesta va aduce un client înapoi pe un site de comerț electronic. Pentru un astfel de tip de plată nu aveți nevoie de un ID de comerciant, un exemplu de gateway de plată găzduit sunt PayPal, Noche și WorldPay.

Gateway de plată partajat

Într-un gateway de plată partajat, în timpul procesării plății, 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 comerț electronic în timpul procesării plății, acest mod este ușor și mai preferabil, un exemplu de gateway de plată partajat este eWay, Stripe.

Tipuri de testare pentru domeniul de plată

Testarea pentru Gateway de plată ar trebui să includă

Functional Testing: Este actul de testare a funcționalității de bază a gateway-ului de plată. Este de a verifica dacă aplicația se comportă în același mod în care ar trebui să fie ca gestionarea comenzilor, calculul, adăugarea de TVA în funcție de țară etc.

Integrare: Testați integrarea cu serviciul cardului dvs. de credit.

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

Securitate: trebuie să efectuați o trecere de securitate profundă pentru Payment Gateway.

Cum se testează Payment Gateway: Lista de verificare completă

Înainte de a începe testarea -

  • Colectați datele de testare adecvate pentru numărul fals al cardului de credit pentru maestru, viză, maestru etc.
  • Colectați informații despre gateway-ul de plată, cum ar fi Google Wallet, Paypal sau altele
  • Colectați documentul gateway de plată cu coduri de eroare
  • Înțelegeți sesiunea și parametrii trecuți prin aplicație și poarta de plată
  • Înțelegeți și testați cantitatea de informații legate de transmisie prin șirul de interogare, variabila sau sesiune
  • Împreună cu limba gateway-ului de plată, verificați limba aplicației
  • Sub diferitele setări ale gateway-ului de plată, cum ar fi formatul monedei, datele abonaților colectate.

Exemplu de cazuri de testare pentru Gateway de plată

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

Sr# Cazuri de testare
1 În timpul procesului de plată, încercați să schimbați limba gateway-ului de plată
2 După plata cu succes, testați toate componentele necesare, indiferent dacă este preluată 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 dacă stochează detaliile cardului de credit sau nu
8 În timpul procesului de plată verificați paginile de eroare și paginile de securitate
9 Verificați setările pentru blocarea ferestrelor pop-up și vedeți ce se întâmplă dacă blocarea ferestrelor pop-up este activată și dezactivată
10 Între gateway-ul de plată și paginile tampon de verificare a aplicației
11 Verificați plata 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 este procesată imediat sau dacă procesarea este încredințată băncii dvs
13 După succesul tranzacției, verificați dacă gateway-ul de plată revine la aplicația dvs
14 Verificați toate formatele și mesajele 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ă, bunul nu ar trebui să fie expediat
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ă folosește opțiunea dorită pentru cardul de debit/credit
21 Verificați opțiunea implicită pentru cardul de debit afișează meniul derulant de selecție 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
  • Dacă pachetul de gateway de cumpărături este scadent, solicitați furnizorului de gateway de plată o listă cu aplicațiile acceptate
  • Gateway-ul trebuie să ofere protecția 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ă plata direct din formular sau direcționează către altă pagină pentru a finaliza achiziția