ПЕРСПЕКТИВИ ВИКОРИСТАННЯ ШІ ДЛЯ АВТОМАТИЗОВАНОГО ТЕСТУВАННЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ

Автор(и)

  • Артем АНТОНЕНКО Національний університет біоресурсів і природокористування України, Київ, Україна
  • Олександр ГОЛУБЕНКО ЗВО "Міжнародний-науково технічний університет імені академіка Юрія Бугая", Київ, Україна
  • Андрій ОНИСЬКО Національний технічний університет України "Київський політехнічний інститут імені Ігоря Сікорського", Україна
  • Сергій ЧЕЧИК Державний університет інформаційно-комунікаційних технологій, Київ, Україна
  • Сергій ВОСТРІКОВ Державний університет інформаційно-комунікаційних технологій, Київ, Україна

DOI:

https://doi.org/10.30857/2786-5371.2025.5.1

Ключові слова:

тестування програмного забезпечення, автоматизація тестування, штучний інтелект, машинне навчання, генерація тестів, self-healing, прогнозування дефектів, забезпечення якості, нейронні мережі, CI/CD

Анотація

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

Методика. У роботі застосовано метод системного огляду та синтезу сучасної наукової літератури й публікацій провідних технологічних компаній, порівняльний аналіз традиційних і ШІ-орієнтованих підходів до тестування, узагальнення практичних прикладів використання великих мовних моделей, reinforcement learning, графових нейронних мереж та self-healing технологій, а також ілюстративне моделювання переваг ШІ через схематичні діаграми та описові приклади.

Результати. Дослідження виявило шість основних проблем класичного тестування та продемонструвало, що інтеграція ШІ дозволяє автоматично генерувати тестові сценарії (в тому числі з природної мови), прогнозувати дефекти, реалізовувати self-healing механізми, оптимізувати пріоритизацію тестів у CI/CD, виявляти flaky-тести та суттєво підвищувати покриття коду й стабільність процесів при одночасному скороченні витрат на підтримку автотестів.

Наукова новизна. Новизна полягає в системному синтезі та актуалізації тенденцій застосування великих мовних моделей для генерації тестів на основі природної мови, графових нейронних мереж для аналізу архітектурних залежностей, а також методів навчання з підкріпленням для адаптивної навігації в інтерфейсах, що разом сприяють формуванню концепції проактивного, інтелектуального та контекстно-орієнтованого тестування програмного забезпечення.

Практична значимість. Результати роботи мають безпосереднє прикладне значення для QA-команд і DevOps-процесів: запропоновані ШІ-підходи дозволяють суттєво скоротити час і ресурси на підтримку автоматизованих тестів, прискорити цикли CI/CD, підвищити надійність релізів, оптимізувати фокус тестування на ризикових ділянках коду та зробити процеси забезпечення якості доступнішими навіть для команд із обмеженими технічними ресурсами.

Біографії авторів

  • автор Артем АНТОНЕНКО, афіліація Національний університет біоресурсів і природокористування України, Київ, Україна

    Candidate of Technical Sciences, Associate Professor, Department of Standardization and Certification of Agricultural Products

    https://orcid.org/0000-0001-9397-1209

    Scopus Author ID: 57207861964

    Researcher ID: AAM-7380-2021

     

  • автор Олександр ГОЛУБЕНКО, афіліація ЗВО "Міжнародний-науково технічний університет імені академіка Юрія Бугая", Київ, Україна

    Candidate of Technical Sciences, Associate Professor, Department of Information and Communication Technologies

    https://orcid.org/0000-0002-1776-5160 

    Scopus Author ID: 59155637100 (57552544800)

  • автор Андрій ОНИСЬКО, афіліація Національний технічний університет України "Київський політехнічний інститут імені Ігоря Сікорського", Україна

    Candidate of Military Sciences, Associate Professor, Department of Digital Technologies in Energy

    https://orcid.org/0000-0001-7178-1417 

  • автор Сергій ЧЕЧИК, афіліація Державний університет інформаційно-комунікаційних технологій, Київ, Україна

    Postgraduate Student, Department of Computer Engineering

    https://orcid.org/0009-0009-9293-5156

  • автор Сергій ВОСТРІКОВ, афіліація Державний університет інформаційно-комунікаційних технологій, Київ, Україна

    Postgraduate Student, Department of Computer Engineering

    https://orcid.org/0009-0008-8425-8872

Завантаження

Опубліковано

2025-10-22

Номер

Розділ

ІНФОРМАЦІЙНІ ТЕХНОЛОГІЇ, ЕЛЕКТРОНІКА, МЕХАНІЧНА ТА ЕЛЕКТРИЧНА ІНЖЕНЕРІЯ

Статті цього автора (цих авторів), які найбільше читають