Samouczek testowania bramki płatności z przykładowymi przypadkami testowymi

Spisie treści:

Anonim

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

Wiedza o bramce płatności jest ważna
  • 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