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
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