Автоматизоване тестування міжбанківських платежів

Автор: Чалий Данило-Зиновій Тарасович
Кваліфікаційний рівень: магістр
Спеціальність: Комп'ютерні системи управління рухомими об'єктами (автомобільний транспорт)
Інститут: Інститут комп'ютерних технологій, автоматики та метрології
Форма навчання: денна
Навчальний рік: 2023-2024 н.р.
Мова захисту: українська
Анотація: Актуальність роботи. Із отриманням Україною статусу кандидата на вступ до Європейського Союзу Національний банк перейшов на застосування нового покоління системи електронних платежів НБУ (СЕП-4) на базі міжнародного стандарту ISO20022. Основою ISO20022 є не статична ситуація, а динамічна, яка полягає у розробленні стандартів - формалізованого опису бізнес-процесів, їх елементів і схем взаємодії елементів у ході виконання бізнес-процесу. Результатом застосування методології ISO20022 є побудова формалізованого опису бізнес-процесів і отримання форматів та схем обміну електронними повідомленнями, що забезпечують реалізацію бізнес-процесів. Такий підхід дозволяє оптимізувати процес супроводу отриманої моделі і успішно координувати подальший розвиток області, яка моделюється. Це також стає підґрунтям реалізації мультивалютності та трекінг-сервісу для платежів, а також інших інструментів. Стандарт ISO20022 постійно розвивається, представлені моделі вдосконалюються із використанням все новішого ПЗ, вдосконалення тестування якого може забезпечити його автоматизація. Метою дослідження у даній магістерській кваліфікаційній роботі є вдосконалення перевірки платежів в фінансовій бізнес-сфері - “Кліринг та розрахунок платежів” на відповідність до визначених умов стандарту ISO20022. Об’єктом дослідження є одна з бізнес-сфер ISO20022 - “Кліринг та розрахунок платежів”. Предметом дослідження є вивчення впровадження автоматизованого тестування ПЗ у "Кредитових переказах коштів клієнта/агента на рівні агентів" (pacs008/pacs009), на базі стандарту ISO20022 для забезпечення якості обміну фінансовою інформацією та сумісності використовуваного програмного забезпечення з іншими системами у фінансовій індустрії. Новизна отриманих результатів. 1. Проведено аналіз роботи трьох основних компаній з тестування стандарту ISO та існуючих викликів у цій діяльності. 2. Здійcнено аналітичний огляд літератури, яка висвітлює ситуацію щодо підходів та викликів у галузі обміну фінансовими повідомленнями, враховуючи різноманітні рішення та здебільшого звертаючи увагу на внутрішні процеси і координацію в організації тестування міжбанківських платежів. 3. Тестування продуктивності потоку платежів на основі скриптів автоматизації дозволяє виконувати тестові сценарії значно швидше, ефективніше та без втрати точності порівняно з ручним тестуванням. Це особливо важливо в умовах швидких релізів і постійних змін в програмному забезпеченні. Автоматизоване тестування ПЗ на базі стандарту ISO20022 дозволяє об’єктивно оцінити рівень якості системи та загалом цілого продукту, а також своєчасно виявляти можливі помилки, їх виправляти та мати впевненість у їх відсутності після виходу фінальної версії системи. Воно важливе для забезпечення якості обміну фінансовою інформацією і забезпечення сумісності програмного забезпечення з іншими системами у фінансовій індустрії. Така перевірка на відповідність кожного ПЗ стандарту ISO20022 дозволяє переконатися в тому, що програмне забезпечення правильно обробляє та генерує фінансові повідомлення відповідно до вимог стандарту. Отримані нами результати засвідчили, що розроблене програмне рішення для автоматизованого тестування ПЗ є не лише технічно ефективним, але принесе значні економічні вигоди та підвищення конкурентоспроможності у порівнянні з існуючими на ринку рішеннями. Ключові слова: міжнародний стандарт ISO20022, бізнес-сфера ISO20022 - “Кліринг та розрахунок платежів”, тестування стандарту ISO20022, автоматизація тестування стандарту ISO20022. Перелік використаних джерел: 1. https://bank.gov.ua/ua/payments/project-iso20022 2. https://www.ipswitch.com/blog/what-is-iso-20022 3. https://www.iso20022.org/ 4. https://testing.ascert.com/iso-20022-testing.html 5. https://www.credit-suisse.com/media/assets/microsite/docs/zv-migration/fs-iso20022-test-platform-en.pdf