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ă

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