Тестовые примеры платежных шлюзов – руководство со сценариями тестирования

Тестирование платежного шлюза

Тестирование платежного шлюза — это тестирование Платежного шлюза в системе онлайн-покупок и транзакций пользователей. Целью тестирования платежного шлюза является обеспечение безопасности, надежности и производительности платежного шлюза путем шифрования и защиты платежного шлюза.tails между пользователем и продавцом, обеспечивая при этом удобство оплаты.

Система платежных шлюзов – это сервис приложений для электронной коммерции который утверждает оплату кредитной картой для онлайн-покупок. Платежные шлюзы защищают кредитную картуtails шифруя конфиденциальную информацию, такую ​​как номера кредитных карт, данные владельца счетаtails и так далее. Эта информация безопасно передается между покупателем и продавцом и наоборот. Современные платежные шлюзы также безопасно подтверждают платежи с помощью дебетовых карт, электронных банковских переводов, банковских карт, бонусных баллов и т. д.

Присоединяйтесь к нашему проекту тестирования платежного шлюза в реальном времени бесплатно

Типы систем платежных шлюзов

Руководство по тестированию платежного шлюза с примерами тестовых случаев

Размещенный платежный шлюз

Система размещенного платежного шлюза направляет клиента с сайта электронной коммерции на ссылку шлюза во время процесса оплаты. Как только оплата будет произведена, покупатель вернется на сайт электронной коммерции. Для такого типа оплаты вам не нужен идентификатор продавца. Примером размещенного платежного шлюза являются PayPal, Noche и WorldPay.

Общий платежный шлюз

В общем платежном шлюзе при обработке платежа клиент перенаправляется на страницу оплаты и остается на сайте электронной коммерции. После заполнения реквизитов платежа процесс оплаты продолжается. Поскольку во время обработки платежа он не покидает сайт электронной коммерции, этот режим является простым и более предпочтительным. Примером общего платежного шлюза является eWay, Stripe.

Типы тестирования для платежного домена

Тестирование платежного шлюза должно включать

Функциональное тестирование: Это тестирование базовой функциональности платежного шлюза. Целью проверки является проверка того, ведет ли приложение то же самое, что и должно быть, например обработка заказов, расчет, добавление НДС в зависимости от страны и т. д.

интеграцию: протестируйте интеграцию со службой вашей кредитной карты.

Перфоманс: определение различных показателей производительности, таких как максимально возможное количество пользователей, проходящих через шлюзы в течение определенного дня, и преобразование их в одновременных пользователей.

Безопасность: вам необходимо выполнить глубокую проверку безопасности для платежного шлюза.

Как протестировать платежный шлюз: полный контрольный список

Прежде чем приступить к тестированию –

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

Пример тестовых случаев платежного шлюза

Фоллоwing являются важными тестовыми сценариями/кейсами для проверки платежного шлюза

Sr # Тестовые кейсы
1 В процессе оплаты попробуйте изменить язык платежного шлюза.
2 После успешной оплаты протестируйте все необходимые компоненты, извлекается он или нет.
3 Узнайте, что произойдет, если платежный шлюз перестанет отвечать во время оплаты
4 В процессе оплаты проверьте, что произойдет, если сессия завершится
5 Во время процесса оплаты проверьте, что происходит в бэкэнде
6 Проверьте, что произойдет, если процесс оплаты завершится неудачей
7 Проверьте записи базы данных, хранят ли они данные кредитной карты.tails или нет
8 Во время процесса оплаты проверяйте страницы ошибок и страницы безопасности.
9 Проверьте настройки блокировщика всплывающих окон и посмотрите, что произойдет, если блокировщик всплывающих окон включен и выключен.
10 Между платежным шлюзом и проверкой приложения buffer страниц
11 Проверка успешной оплаты, в приложение отправляется код успеха и пользователю показывается страница подтверждения
12 Убедитесь, что транзакция обрабатывается немедленно или обработка передается вашему банку.
13 После успешной транзакции проверьте, возвращается ли платежный шлюз в ваше приложение.
14 Проверьте весь формат и сообщения при успешном процессе оплаты.
15 Если у вас нет квитанции об авторизации от платежного шлюза, товар не должен быть отправлен.
16 Сообщайте владельцу о любой транзакции, обработанной через электронную почту.mail. Зашифровать содержимое mail
17 Проверьте формат суммы с форматом валюты
18 Проверьте, доступен ли выбор каждого из вариантов оплаты.
19 Проверьте, открывает ли каждый указанный вариант оплаты соответствующий вариант оплаты в соответствии со спецификацией.
20 Убедитесь, что платежный шлюз по умолчанию использует желаемую опцию дебетовой/кредитной карты.
21 Убедитесь, что опция по умолчанию для дебетовой карты показывает раскрывающееся меню выбора карты.

Что следует учитывать перед покупкой пакета шлюза

  • Если вы купили пакет «Корзина покупок», узнайте о его совместимости.
  • Если срок поставки пакета торгового шлюза истек, обратитесь к поставщику платежного шлюза за списком поддерживаемых приложений.
  • Шлюз должен обеспечивать защиту системы проверки адреса.
  • Узнайте, какие типы защиты транзакций предлагаются
  • Проверьте, какие типы дебетовых или кредитных карт принимаются выбранным вами платежным шлюзом.
  • Проверьте комиссию за транзакцию, взимаемую платежным шлюзом
  • Проверьте, собирают ли шлюзы платеж прямо в форме или направляют на другую страницу для завершения покупки.