Testowanie bramki płatności
Payment Gateway Testing to testowanie Payment Gateway w systemie zakupów i transakcji online przez użytkowników. Celem testowania bramki płatniczej jest zapewnienie bezpieczeństwa, niezawodności i wydajności bramki płatniczej poprzez szyfrowanie i zabezpieczanie szczegółów płatności między użytkownikiem a sprzedawcą, zapewniając jednocześnie płynną obsługę płatności.
System bramek płatniczych to usługa aplikacji handlu elektronicznego, która zatwierdza płatności kartą kredytową za zakupy online. Bramki płatnicze chronią dane karty kredytowej, szyfrując poufne informacje, takie jak numery kart kredytowych, dane posiadacza konta i tak dalej. Informacje te są bezpiecznie przekazywane między klientem a sprzedawcą i odwrotnie.
Nowoczesne bramki płatnicze również bezpiecznie zatwierdzają płatności za pomocą kart debetowych, elektronicznych przelewów bankowych, kart gotówkowych, punktów lojalnościowych itp.
W tym samouczku dowiesz się
- Rodzaje systemów bramek płatniczych
- Typy testowania dla domeny płatniczej
- Jak przetestować bramkę płatności: pełna lista kontrolna
- Przykładowe przypadki testowe do testowania bramki płatności
- Rzeczy do rozważenia przed zakupem pakietu Gateway
Dołącz do naszego projektu testowania bramy płatności na żywo za darmo
Rodzaje systemów bramek płatniczych
- Hostowana bramka płatności :
Hostowany system bramek płatniczych kieruje klienta z dala od witryny handlu elektronicznego do łącza do bramy podczas procesu płatności. Po dokonaniu płatności klient wróci do witryny e-commerce. W przypadku tego typu płatności nie potrzebujesz identyfikatora sprzedawcy, przykładami hostowanej bramki płatniczej są PayPal, Noche i WorldPay.
- Wspólna bramka płatności :
We współdzielonej bramce płatności, podczas przetwarzania płatności, klient zostaje przekierowany na stronę płatności i pozostaje na stronie e-commerce. Po wypełnieniu szczegółów płatności proces płatności jest kontynuowany. Ponieważ nie opuszcza witryny e-commerce podczas przetwarzania płatności, ten tryb jest łatwy i korzystniej, przykładem wspólnej bramki płatności jest eWay, Stripe.
Typy testowania dla domeny płatniczej
Testowanie dla bramki płatności powinno obejmować
Testowanie funkcjonalne : jest to czynność testowania podstawowej funkcjonalności bramki płatniczej. Ma to na celu sprawdzenie, czy aplikacja zachowuje się tak samo, jak powinna, obsługiwać zamówienia, kalkulację, doliczanie podatku VAT według kraju itp.
Integracja : Przetestuj integrację z usługą Twojej karty kredytowej.
Wydajność : identyfikuj różne wskaźniki wydajności, takie jak najwyższa możliwa liczba użytkowników przechodzących przez bramy w określonym dniu i przekształcających ich w jednoczesnych użytkowników
Bezpieczeństwo : Musisz wykonać głęboką przepustkę bezpieczeństwa dla bramki płatności.
Jak przetestować bramkę płatności: pełna lista kontrolna
Zanim zaczniesz testować -
- Zbierz odpowiednie dane testowe dla numeru fikcyjnej karty kredytowej dla maestro, visa, master itp.
- Zbieraj informacje o bramce płatności, takie jak Portfel Google, Paypal lub inne
- Zbierz dokument bramki płatności z kodami błędów
- Zapoznaj się z sesją i parametrami przekazywanymi przez aplikację i bramkę płatności
- Zrozum i przetestuj informacje związane z kwotą przekazywane przez ciąg zapytania, zmienną lub sesję
- Wraz z językiem bramki płatności sprawdź język aplikacji
- W ramach różnych ustawień bramki płatniczej, takich jak format waluty, zbierane są dane abonenta.
Przykładowe przypadki testowe do testowania bramki płatności
Poniżej znajdują się ważne scenariusze / przypadki testowe do sprawdzenia bramki płatności
Sr # | Przypadki testowe |
---|---|
1 | Podczas procesu płatności spróbuj zmienić język bramki płatności |
2 | Po pomyślnej płatności przetestuj wszystkie niezbędne komponenty, niezależnie od tego, czy zostały pobrane, czy nie |
3 | Sprawdź, co się stanie, jeśli bramka płatności przestanie odpowiadać podczas płatności |
4 | Podczas procesu płatności sprawdź, co się stanie, jeśli sesja się zakończy |
5 | Podczas procesu płatności sprawdź, co dzieje się w backendzie |
6 | Sprawdź, co się stanie, jeśli proces płatności się nie powiedzie |
7 | Sprawdź wpisy bazy danych, czy przechowują dane karty kredytowej, czy nie |
8 | Podczas procesu płatności sprawdź strony błędów i strony bezpieczeństwa |
9 | Sprawdź ustawienia blokowania wyskakujących okienek i zobacz, co się stanie, gdy blokowanie wyskakujących okienek jest włączone i wyłączone |
10 | Pomiędzy bramką płatności a stronami bufora sprawdzania aplikacji |
11 | Sprawdź pomyślną płatność, kod powodzenia zostanie wysłany do aplikacji, a strona z potwierdzeniem zostanie wyświetlona użytkownikowi |
12 | Sprawdź, czy transakcja jest przetwarzana natychmiast, czy też jest przekazywana do Twojego banku |
13 | Po udanej transakcji sprawdź, czy bramka płatności wraca do Twojej aplikacji |
14 | Sprawdź wszystkie formaty i komunikaty po pomyślnym zakończeniu procesu płatności |
15 | Towar nie powinien być wysyłany, chyba że nie masz potwierdzenia autoryzacji z bramki płatności |
16 | Poinformuj właściciela o każdej transakcji przetwarzanej przez e-mail. Zaszyfruj treść wiadomości |
17 | Sprawdź format kwoty z formatem waluty |
18 | Sprawdź, czy można wybrać każdą z opcji płatności |
19 | Sprawdź, czy każda wymieniona opcja płatności otwiera odpowiednią opcję płatności zgodnie ze specyfikacją |
20 | Sprawdź, czy bramka płatności domyślnie obsługuje żądaną opcję karty debetowej / kredytowej |
21 | Sprawdź, czy domyślna opcja karty debetowej pokazuje menu rozwijane wyboru karty |
Rzeczy do rozważenia przed zakupem pakietu Gateway
- Jeśli kupiłeś pakiet koszyka, dowiedz się o jego kompatybilności
- Jeśli zbliża się termin płatności pakietu bramki zakupowej, poproś dostawcę bramki płatności o listę obsługiwanych aplikacji
- Brama musi oferować ochronę systemu weryfikacji adresu
- Dowiedz się, jakie rodzaje oferowanych zabezpieczeń transakcji
- Sprawdź, jakie rodzaje kart debetowych lub kredytowych są akceptowane przez wybraną przez Ciebie bramkę płatności
- Sprawdź opłaty transakcyjne pobierane przez bramkę płatności
- Sprawdź, czy bramki pobierają płatność bezpośrednio na formularzu lub kierują na inną stronę, aby sfinalizować zakup