Тестване на платежния шлюз
Payment Gateway Testing е тестване на Payment Gateway в система за онлайн покупки и транзакции от потребителите. Целта на тестването на платежния шлюз е да осигури сигурността, надеждността и ефективността на платежния шлюз чрез криптиране и осигуряване на данните за плащане между потребител и търговец, като същевременно осигурява безпроблемно плащане.
Система за платен шлюз е услуга за електронна търговия, която одобрява плащане с кредитна карта за онлайн покупки. Платежните шлюзове защитават данните на кредитната карта чрез криптиране на чувствителна информация като номера на кредитни карти, данни за притежателя на акаунта и т.н. Тази информация се предава безопасно между клиента и търговеца и обратно.
Съвременните платежни шлюзове също така сигурно одобряват плащания чрез дебитни карти, електронни банкови преводи, парични карти, точки за награди и т.н.
В този урок ще научите
- Видове платежни системи
- Видове тестване за домейн за плащане
- Как да тествате Payment Gateway: Пълен контролен списък
- Примерни тестови случаи за тестване на платежен шлюз
- Неща, които трябва да имате предвид, преди да закупите пакет Gateway
Присъединете се към нашия проект за тестване на шлюз за плащания на живо безплатно
Видове платежни системи
- Хостван шлюз за плащане :
Хостваната система за шлюз за плащане насочва клиента далеч от сайт за електронна търговия към връзка към шлюз по време на процеса на плащане. След като плащането бъде извършено, то ще върне клиент към сайт за електронна търговия. За такъв тип плащане не ви е необходим идентификатор на търговец, пример за хостван шлюз за плащане са PayPal, Noche и WorldPay.
- Шлюз за споделено плащане :
В споделен шлюз за плащане, докато обработва плащането, клиентът се насочва към страницата за плащане и остава на сайта за електронна търговия. След като данните за плащането бъдат попълнени, процесът на плащане продължава. Тъй като той не напуска сайта за електронна търговия, докато обработва плащането, този режим е лесен и по-предпочитано, пример за споделен шлюз за плащане е eWay, Stripe.
Видове тестване за домейн за плащане
Тестването за платен шлюз трябва да включва
Функционално тестване : Това е актът на тестване на основната функционалност на платежния шлюз. Той трябва да провери дали приложението се държи по същия начин, както би трябвало да бъде като обработка на поръчки, изчисляване, добавяне на ДДС според страната и т.н.
Интеграция : Тествайте интеграцията с услугата на вашата кредитна карта.
Ефективност : Идентифицирайте различни показатели за производителност, като възможно най-голям брой потребители, преминаващи през шлюзове през определен ден и ги конвертирайки в едновременни потребители
Сигурност : Трябва да извършите задълбочен пропуск за сигурност за Payment Gateway.
Как да тествате Payment Gateway: Пълен контролен списък
Преди да започнете да тествате -
- Съберете правилни тестови данни за фиктивния номер на кредитна карта за маестро, виза, капитан и т.н.
- Събирайте информация за шлюз за плащане като Google Wallet, Paypal или друго
- Съберете документа за шлюз за плащане с кодове за грешки
- Разберете сесията и параметрите, преминали през приложението и платежния шлюз
- Разберете и тествайте информацията, свързана с количеството, предадена през низа на заявката или променливата или сесията
- Заедно с езика на шлюза за плащане проверете и езика на приложението
- Съгласно различните настройки на шлюза за плащане като валутен формат се събират данни за абонати.
Примерни тестови случаи за тестване на платежен шлюз
Следват важни тестови сценарии / случаи за проверка на платежния шлюз
Sr # | Тестови случаи |
---|---|
1 | По време на процеса на плащане се опитайте да промените езика на шлюза за плащане |
2 | След успешно плащане тествайте всички необходими компоненти, независимо дали е извлечен или не |
3 | Проверете какво се случва, ако шлюзът за плащане спре да реагира по време на плащането |
4 | По време на процеса на плащане проверете какво се случва, ако сесията приключи |
5 | По време на процеса на плащане проверете какво се случва в бекенда |
6 | Проверете какво се случва, ако процесът на плащане се провали |
7 | Проверете записите в базата данни дали съхраняват данни за кредитна карта или не |
8 | По време на процеса на плащане проверете страниците за грешки и страниците за сигурност |
9 | Проверете настройките на блокиращия прозорец и вижте какво се случва, ако блокиращият прозорец е включен и изключен |
10 | Между шлюза за плащане и страниците на буфера за проверка на приложения |
11. | Проверете за успешно плащане, код за успех се изпраща на приложението и на потребителя се показва страница за потвърждение |
12 | Проверете дали транзакцията се обработва незабавно или обработката е предадена на вашата банка |
13 | След успешна транзакция проверете дали шлюзът за плащане се връща към вашето приложение |
14. | Проверете всички формати и съобщения при успешен процес на плащане |
15 | Освен ако нямате разписка за упълномощаване от шлюза за плащане, стоката не трябва да се изпраща |
16. | Информирайте собственика за всяка транзакция, обработена чрез електронна поща. Шифровайте съдържанието на пощата |
17 | Проверете формата на сумата с валутен формат |
18. | Проверете дали всяка от опциите за плащане е избираема |
19. | Проверете дали всяка посочена опция за плащане отваря съответната опция за плащане според спецификацията |
20. | Проверете дали шлюзът за плащане по подразбиране е с желаната опция за дебитна / кредитна карта |
21. | Проверете опцията по подразбиране за дебитна карта показва падащото меню за избор на карта |
Неща, които трябва да имате предвид, преди да закупите пакет Gateway
- Ако сте закупили пакет за пазарска количка, разберете за неговата съвместимост
- Ако се дължи пакет за пазарен шлюз, попитайте доставчика на платежен шлюз за списък на поддържаните приложения
- Шлюзът трябва да предлага защита на системата за проверка на адреси
- Разберете видовете защита на транзакциите, които се предлагат
- Проверете какви видове дебитни или кредитни карти се приемат от избрания от вас шлюз за плащане
- Проверете таксите за транзакции, наложени от платежен шлюз
- Проверете дали шлюзовете събират плащането точно във формуляра или насочват към друга страница, за да завършите покупката