Курс Тестування платіжних систем
- Online
- Для начинающих, Для опытных
- QA Automation / QA Manual
![]() |
|
| Образовательный центр: | Robot Dreams |
|---|---|
| Формат: | Курс |
| Язык обучения: | Ukrainian |
| Длительность обучения: | 15 занятий |
| Начало курса: | 27.08.2026 |
| Стоимость обучения: | Уточняйте |
Навчіться тестувати платежі та працювати зі Stripe API, 3DS, webhooks, reconciliation, security checklist і CI.
Програма курсу
Архітектура платіжних систем і lifecycle транзакції
- Вивчите, хто є хто в платіжній транзакції та за що відповідає кожен учасник
- Зрозумієте lifecycle транзакції від кліку до settlement і чому це не одна подія, а чотири
- Зможете визначати точки відмов у флоу та описувати фінансовий ризик кожної
- Зрозумієте state machine транзакції та які переходи є P0 тест-кейсами
- Навчитеся писати bug report для платіжного інциденту з правильним визначенням відповідального учасника
Платіжні протоколи, ідемпотентність і фінансові ризики
- Зрозумієте структуру ISO 8583 на рівні читання логу авторизації
- Вивчите ключові ендпоінти Stripe API та значення основних полів у відповіді
- Навчитеся писати тест-кейси для перевірки ідемпотентності платіжного запиту
- Зрозумієте Visa Retry Rules та зможете визначати decline codes, для яких retry заборонений
- Навчитеся складати тест-план із правильною пріоритизацією за фінансовим ризиком
Sandbox vs Production: тестові карти, акаунти й дані
- Навчитеся налаштовувати Stripe sandbox акаунт і підбирати тестові картки для конкретних сценаріїв
- Зрозумієте різницю між sandbox та production і типові ризики тестування
- Зрозумієте принципи токенізації та способи тестування без реальних карткових даних
- Вивчите підходи до організації тестових даних для паралельного запуску тестів
- Навчитеся документувати обмеження тестового середовища як частину тест-стратегії
Мок-сервіси для платіжних провайдерів та симуляція відмов
- Навчитеся налаштовувати WireMock і створювати stubs для Stripe-подібного API
- Зрозумієте різницю між mock, sandbox і contract testing та сфери їхнього використання
- Навчитеся симулювати timeout і server error сценарії для перевірки retry-логіки
- Вивчите підходи до зберігання мок-конфігурацій як частини тестової інфраструктури
Консистентність даних і часткові операції
- Зрозумієте, чому стан транзакції може відрізнятися між різними системами одночасно
- Навчитеся писати тести для перевірки консистентності між Stripe API, merchant API та базою даних
- Вивчите підходи до тестування partial capture та partial refund сценаріїв
- Навчитеся виявляти race condition у платіжному коді під час code review
Тестування webhooks і callbacks: асинхронність та гонки
- Навчитеся налаштовувати локальне отримання webhooks через Stripe CLI
- Зрозумієте, навіщо потрібна верифікація підпису webhook
- Вивчите підходи до тестування системи за відсутності або затримки доставки webhook
Тестування 3D Secure: сценарії та крайні випадки
- Зрозумієте призначення 3D Secure та принцип liability shift
- Зрозумієте різницю між frictionless і challenge flow та логіку їхнього застосування
- Навчитеся виявляти типові помилки реалізації 3DS під час тестування
PSD2 та SCA: вимоги регуляторів у QA
- Зрозумієте призначення SCA та проблеми, які вона розв’язує
- Вивчите випадки, коли SCA не є обов’язковою
- Зрозумієте різницю між першим і наступними платежами в recurring billing
- Навчитеся складати базовий compliance checklist перед релізом платіжної функціональності
Тестування antifraud-систем і правил ризику
- Зрозумієте місце antifraud-систем у платіжному флоу та принципи ухвалення рішень
- Навчитеся складати тест-кейси для velocity checks і blocklist сценаріїв
- Вивчите підходи до тестування antifraud-систем без прямого доступу до них
Безпека та compliance у платіжних системах для QA
- Вивчите вимоги PCI DSS на рівні, достатньому для QA-review платіжного продукту
- Навчитеся перевіряти маскування карткових даних у логах та API-відповідях
- Зрозумієте, як тестувати tokenization і переконуватися, що PAN не зберігається в системі
Архітектура автоматизованого тестування платіжних систем
- Зрозумієте, коли використовувати UI-тести, а коли API-тести в платіжному продукті
- Навчитесь організовувати підготовку та cleanup тестових даних у своєму фреймворку
- Вивчите типові причини flaky-тестів у payments і способи їхнього усунення
- Навчитеся визначати quality gates для CI pipeline платіжного продукту
Контрактне тестування та інтеграція в CI/CD
- Зрозумієте призначення контрактного тестування та проблеми, які воно допомагає розв’язувати
- Вивчите структуру CI pipeline для payment-тестів та принципи розділення стадій перевірки
- Ознайомитеся з підходами до reporting для payment-тестування
Reconciliation та settlement: де насправді гроші
- Зрозумієте процес reconciliation і причини розбіжностей між базою даних та банківською випискою
- Навчитеся писати SQL-запити для пошуку розбіжностей між базою мерчанта і звітами PSP
- Вивчите вплив часткових операцій на reconciliation та settlement
- Зрозумієте, що таке chargeback і як він впливає на фінансову звітність
Навантажувальне тестування платіжних флоу
- Зрозумієте різницю між типами навантажувального тестування та сфери їхнього застосування
- Зрозумієте відмінності між open та closed model
- Навчитеся будувати базові сценарії навантажувального тестування для платіжних ендпоінтів
- Вивчите типові SLA платіжних систем і способи налаштування thresholds
Захист курсових проєктів
- Навчитеся презентувати повний QA-процес для платіжної системи разом із bug report логом
- Зрозумієте, як оцінювати фінансові ризики знайдених багів
- Навчитеся критично оцінювати підходи до тестування платіжних флоу
- Ознайомитеся з різними рішеннями та підходами інших студентів
Особливості курсу
- Допомога ментора
- Практика
- Курсовий проєкт
- Кейс в портфоліо
- Сертифікат про проходження курсу
Викладачі курсу
Юлія Ющенко - Senior Software Test Engineer у Visa
Категории курса
Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.
Похожие курсы
Учебный центр
Hillel IT school
Формат
Online
Начало обучения
24.08.2026
Длительность
25 занятий
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
15 200 UAH за курс
Учебный центр
QALight
Формат
Online
Начало обучения
15.09.2026
Длительность
30 часов
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
11 000 UAH за курс
Учебный центр
Quality Assurance Group
Формат
Online
Начало обучения
Будь-який момент
Длительность
-
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
2 500 UAH за курс
Учебный центр
Jungle Courses
Формат
Online
Начало обучения
Дата формується
Длительность
1 месяцев
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
10 000 UAH за курс
