Урок за тестване на шлюз за плащане с примерни тестови случаи

Тестване на шлюза за плащане

Тестване на шлюза за плащане е тестване на Payment Gateway в система за онлайн покупки и транзакции от потребителите. Целта на тестването на шлюз за плащане е да се гарантира сигурността, надеждността и производителността на платежния шлюз чрез криптиране и защита на данните за плащане между потребител и търговец, като същевременно се осигури безпроблемно плащане.

Системата за шлюз за плащане е услуга за електронна търговия, която одобрява плащане с кредитна карта за онлайн покупки. Шлюзовете за плащане защитават данните за кредитната карта, като криптират чувствителна информация като номера на кредитни карти, данни за притежателя на сметка и т.н. Тази информация се предава безопасно между клиента и търговеца и обратно.

Съвременните платежни шлюзове също така сигурно одобряват плащания чрез дебитни карти, електронни банкови преводи, парични карти, точки за възнаграждение и др.

В този урок ще научите

Присъединете се безплатно към нашия проект за тестване на шлюз за плащане на живо

Видове система за плащане на шлюз

Знанията за Gateway Gateway са важни



  • Хостван шлюз за плащане :

    Системата за хостван платежен шлюз насочва клиента далеч от сайт за електронна търговия към връзката към шлюза по време на процеса на плащане. След като плащането бъде извършено, то ще върне клиент на сайт за електронна търговия. За такъв вид плащане не се нуждаете от идентификатор на търговец, пример за хостван хост за плащане са PayPal, Noche и WorldPay.

  • Споделен шлюз за плащане :

    В споделен шлюз за плащане, докато обработва плащане, клиентът се насочва към страницата за плащане и остава на сайта за електронна търговия. След като данните за плащане бъдат попълнени, процесът на плащане продължава. Тъй като не напуска сайта за електронна търговия, докато обработва плащането, този режим е лесен и по-предпочитано, пример за споделен шлюз за плащане е eWay, Stripe.

Видове тестване за домейн за плащане

Тестването за шлюз за плащане трябва да включва

Функционално тестване : Това е актът за тестване на основната функционалност на шлюза за плащане. Той трябва да провери дали приложението се държи по същия начин, както би трябвало да бъде като обработка на поръчки, изчисляване, добавяне на ДДС според държавата и т.н.

Интеграция : Тествайте интеграцията с услугата за кредитна карта.

производителност : Идентифицирайте различни показатели за ефективност, като възможно най -голям брой потребители, които преминават през шлюзове през определен ден и ги превръщат в едновременни потребители

Сигурност : Трябва да извършите задълбочен пропуск за сигурност за Payment Gateway.

Как да тествате шлюза за плащане: Пълен контролен списък

Преди да започнете тестване -

  • Съберете подходящи тестови данни за фиктивния номер на кредитна карта за маестрото, визата, капитана и т.н.
  • Събирайте информация за шлюз за плащане като Google Wallet, Paypal или друго
  • Съберете документ за шлюз за плащане с кодове на грешки
  • Разберете сесията и параметрите, преминали през шлюза за приложения и плащания
  • Разберете и тествайте информацията, свързана с количеството, предадена през низ от заявка или променлива или сесия
  • Заедно с езика на шлюза за плащане проверете езика на приложението
  • При различните настройки на шлюза за плащане като формат на валута се събират данни за абонати.

Примерни тестови случаи за тестване на шлюз за плащане

Следват важни тестови сценарии/случаи за проверка на шлюза за плащане

Г-н# Тестови случаи
1 По време на процеса на плащане се опитайте да промените езика на шлюза за плащане
2 След успешно плащане тествайте всички необходими компоненти, независимо дали са извлечени или не
3 Проверете какво се случва, ако шлюзът за плащане спре да реагира по време на плащането
4 По време на процеса на плащане проверете какво се случва, ако сесията приключи
5 По време на процеса на плащане проверете какво се случва в бекенда
6 Проверете какво се случва, ако процесът на плащане се провали
7 Проверете записите в базата данни дали съхраняват данни за кредитна карта или не
8 По време на процеса на плащане проверявайте страниците за грешки и страниците за сигурност
9 Проверете настройките на блока за изскачащи прозорци и вижте какво се случва, ако блокиращият прозорец е включен и изключен
10 Между шлюза за плащане и буферните страници за проверка на приложението
единадесет Проверете успешното плащане, кодът за успех се изпраща до приложението и на потребителя се показва страница за потвърждение
12 Проверете дали транзакцията се обработва незабавно или обработката е на ваша банка
13 След успешна транзакция проверете дали шлюзът за плащане се връща към вашето приложение
14 Проверете всички формати и съобщения при успешен процес на плащане
петнадесет Освен ако нямате разписка за упълномощаване от шлюза за плащане, стоката не трябва да се изпраща
16 Информирайте собственика за всяка транзакция, обработена по електронна поща. Криптирайте съдържанието на пощата
17 Проверете формата на сумата с валутен формат
18 Проверете дали всяка от опциите за плащане може да бъде избрана
19 Проверете дали всяка изброена опция за плащане отваря съответната опция за плащане според спецификацията
двайсет Проверете дали шлюзът за плащане по подразбиране има желаната опция за дебитна/кредитна карта
двадесет и едно Проверете опцията по подразбиране за дебитна карта показва падащото меню за избор на карта

Неща, които трябва да имате предвид, преди да закупите Gateway пакет

  • Ако сте закупили пакет с кошница, разберете за неговата съвместимост
  • Ако се дължи пакет за шлюз за пазаруване, попитайте доставчика на платежния шлюз за списък на поддържаните приложения
  • Порталът трябва да предлага защита на системата за проверка на адреса
  • Разберете предлаганите видове защита на транзакциите
  • Проверете какви видове дебитни или кредитни карти се приемат от избрания от вас шлюз за плащане
  • Проверете таксите за транзакция, начислени от шлюз за плащане
  • Проверете дали шлюзовете събират правото на плащане във формуляра или директно към друга страница, за да завършите покупката