Тестування функції онлайн оплати

💡 Усі статті, обговорення, новини про тестування — в одному місці. Приєднуйтесь до QA спільноти!

Вітаю. Підкажіть сервіси де можна створити віртуальну картку для імітації оплати наприклад в елементарному онлайн магазині. Як це відбувається в компаніях, чи надають зазвичай робочі акаунти для таких дій чи треба самому це продумувати?

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному1
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Залежить від того,

1) що саме ви хочете тестувати:

1.1) Поведінку сайту інтернет магазину на успішну/не успішну оплату.

1.2) Успішну інтеграцію інтернет магазину з якимось конкретним сервісом онлайн оплати

1.3) чи ще щось інше.

Контекст має значення.

2) на якому оточенні ви хочете тестувати?

2.1) внутрішнє тестування, умовно на Dev/Stage

2.2) приймальне тестування на Prod-середовищі з реально підключеним сервісом онлайн оплати.

Для 2.1 з 1.1 можна зробити заглушку, яка відповідатиме відповіддю успіху / неуспіху оплати в форматі протоколу того сервісу онлайн оплати, з яким інтегрований сайт інтернет магазину на проді. І ніяка картка не потрібна.

Для 2.1 з 1.2 є два варіанти. Перший — під’єднатися до тестового середовища того сервісу онлайн оплати, з яким інтегрований сайт інтернет магазину (Stripe, LiqPay, чи ще щось). Звичайно якщо в них є адекватне тестове середовище. Тоді в них є і тестові картки для тестування оплат.
Другий варіант — написати емулятор конкретного сервісу онлайн оплат в частині його інтеграції з сайтом інтернет магазину, у відповідності з протоколом. Звичайно, емулятор теж повинен пройти тестування на відповідність протоколу перед тим, як його під’єднувати.
В цьому випадку картка або не потрібна взагалі, або можна який завгодно номер картки прописати в емуляторі. Залежить від того, в якій мірі емулятор буде емулювати:).

Якщо це приймальне тестування на прод-середовищі з реальним сервісом, то потрібна реальна картка :) з реальними грошима на ній :)

Переважно в компаніях використовують сторонній сервіс (наприклад Stripe) для підключення цих оплат на проекті, і там є тестові картки, з яких можна тестувати.

У нас проєкті використовується Xsolla і вона надає тестові данні для тесту платежів. Можливо якщо у вас також інтегрова платіжна система то можливо вона також надає тестові данні.

це ж ніби лише для ігор і ще й до того ж вона російська....

Написав це як приклад платіжної системи

Підписатись на коментарі