Przypadki testowe bramki płatniczej – tutorial ze scenariuszami testowymi

Testowanie bramki płatniczej

Testowanie bramki płatniczej jest testowaniem Payment Gateway w systemie zakupów i transakcji online przez użytkowników. Celem testowania Payment Gateway jest zapewnienie bezpieczeństwa, niezawodności i wydajności Payment Gateway poprzez szyfrowanie i zabezpieczanie danych płatniczych między użytkownikiem a sprzedawcą, zapewniając jednocześnie płynne płatności.

System bramek płatniczych to obsługa aplikacji e-commerce który zatwierdza płatności kartą kredytową za zakupy online. Bramki płatności chronią dane karty kredytowej poprzez szyfrowanie poufnych informacji, takich jak numery kart kredytowych, dane posiadacza konta itd. Informacje te są bezpiecznie przekazywane między klientem a sprzedawcą i odwrotnie. Nowoczesne bramki płatności bezpiecznie zatwierdzają również płatności za pomocą kart debetowych, elektronicznych przelewów bankowych, kart gotówkowych, punktów lojalnościowych itd.

Dołącz bezpłatnie do naszego projektu testowania bramki płatności na żywo

Rodzaje systemów bramek płatniczych

System bramek płatniczych
Znajomość bramek płatniczych jest ważna

Hostowana bramka płatności

Hostowany system bramek płatniczych kieruje klienta z witryny handlu elektronicznego do łącza bramki podczas procesu płatności. Po dokonaniu płatności klient ponownie przejdzie na witrynę e-commerce. Do tego typu płatności nie jest potrzebny identyfikator sprzedawcy. Przykładami hostowanych bramek płatniczych są PayPal, Noche i WorldPay.

Wspólna bramka płatnicza

We wspólnej bramce płatniczej klient w trakcie przetwarzania płatności zostaje przekierowany na stronę płatności i pozostaje w serwisie e-commerce. Po uzupełnieniu szczegółów płatności następuje kontynuacja procesu płatności. Ponieważ nie opuszcza witryny e-commerce podczas przetwarzania płatności, ten tryb jest łatwy i bardziej preferowany. Przykładem współdzielonej bramki płatniczej jest eWay, Stripe.

Testowanie typów domeny płatności

Testowanie bramki płatniczej powinno obejmować

Testy funkcjonalne: Jest to czynność polegająca na testowaniu podstawowej funkcjonalności bramki płatniczej. Ma na celu sprawdzenie, czy aplikacja zachowuje się tak, jak powinna, czyli obsługa zamówień, kalkulacja, doliczanie podatku VAT według kraju itp.

CBCT: 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 konwertowanie ich na jednoczesnych użytkowników

Bezpieczeństwo: Musisz wykonać głębokie przejście bezpieczeństwa dla bramki płatności.

Jak przetestować bramkę płatniczą: pełna lista kontrolna

Zanim zaczniesz testować –

  • Zbierz odpowiednie dane testowe dla fałszywego numeru karty kredytowej dla maestro, wizy, kapitana itp.
  • Zbieraj informacje o bramkach płatniczych, takich jak Portfel Google, Paypal i inne
  • Zbierz dokument bramki płatniczej z kodami błędów
  • Zrozumienie sesji i parametrów przekazywanych przez aplikację i bramkę płatniczą
  • Zrozum i przetestuj ilość informacji przekazywanych przez ciąg zapytania, zmienną lub sesję
  • Oprócz języka bramki płatniczej sprawdź także język aplikacji
  • W przypadku różnych ustawień bramki płatniczej, takich jak format waluty, gromadzone są dane abonenta.

Przykładowe przypadki testowe bramki płatniczej

Poniżej przedstawiono ważne scenariusze testowe/przypadki, które należy sprawdzić w Bramce płatności

Pan# Przypadki testowe
1 Podczas procesu płatności spróbuj zmienić język bramki płatniczej
2 Po pomyślnej płatności przetestuj wszystkie niezbędne komponenty, niezależnie od tego, czy zostały odzyskane, czy nie
3 Sprawdź, co się stanie, jeśli bramka płatnicza 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 w bazie danych, czy przechowują dane kart kredytowych
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, jeśli blokada wyskakujących okienek będzie włączona i wyłączona
10 Między bramką płatności a stroną bufora sprawdzania aplikacji
11 Sprawdź, czy płatność przebiegła pomyślnie, do aplikacji zostanie wysłany kod sukcesu, a użytkownikowi wyświetli się strona z potwierdzeniem
12 Sprawdź, czy transakcja jest przetwarzana natychmiast, czy też przetwarzanie odbywa się ręcznie przez Twój bank
13 Po udanej transakcji sprawdź, czy bramka płatnicza powraca do Twojej aplikacji
14 Sprawdź wszystkie formaty i komunikaty po pomyślnym zakończeniu procesu płatności
15 Jeśli nie masz potwierdzenia autoryzacji z bramki płatniczej, towar nie powinien zostać wysłany
16 Poinformuj właściciela o każdej transakcji przetworzonej za pośrednictwem poczty e-mail. Zaszyfruj zawartość poczty
17 Sprawdź format kwoty w formacie waluty
18 Sprawdź, czy każda z opcji płatności jest możliwa do wyboru
19 Sprawdź, czy każda wymieniona opcja płatności otwiera odpowiednią opcję płatności zgodnie ze specyfikacją
20 Sprawdź, czy bramka płatnicza domyślnie wybiera żądaną opcję karty debetowej/kredytowej
21 Sprawdź, czy domyślna opcja dla karty debetowej wyświetla 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 pakietu bramki zakupowej, poproś dostawcę bramki płatniczej o listę obsługiwanych aplikacji
  • Brama musi zapewniać ochronę systemu weryfikacji adresu
  • Dowiedz się, jakie rodzaje oferowanej ochrony transakcji są oferowane
  • Sprawdź, jakie rodzaje kart debetowych lub kredytowych są akceptowane przez wybraną bramkę płatniczą
  • Sprawdź opłaty transakcyjne pobierane przez bramkę płatniczą
  • Sprawdź, czy bramki pobierają płatność bezpośrednio z formularza, czy kierują na inną stronę w celu sfinalizowania zakupu