Оптимізація тестових конфігурацій багатокомпонентних інформаційних систем за допомогою Pairwise Testing

Вантажиться...
Ескіз

Дата

Назва журналу

Номер ISSN

Назва тому

Видавець

НУБіП України

Анотація

У статті представлено результати дослідження та впровадження методу Pairwise Testing для оптимізації вибору конфігурацій під час автоматизованого тестування багатокомпонентних інформаційних систем (ІС). Проблема комбінаційного вибуху, яка виникає зі зростанням кількості параметрів, платформ і середовищ, призводить до експоненційного збільшення кількості тестів і значних витрат часу та ресурсів. Для мінімізації цих витрат запропоновано використати комбінаторний підхід Pairwise Testing, який забезпечує перевірку всіх можливих пар параметрів системи, суттєво скорочуючи обсяг тестових сценаріїв без втрати якості покриття. У роботі проаналізовано теоретичні основи Pairwise Testing, що базуються на припущенні, що більшість дефектів програмного забезпечення зумовлена взаємодією не більше ніж двох параметрів одночасно. Такий підхід дозволяє зменшити кількість тестів з експоненційної до квадратичної залежності, забезпечуючи 85–95% покриття потенційних помилок. Для побудови оптимальних конфігурацій побудована власна система генерації конфігурацій тестування. На основі розробленої параметричної моделі ІС проведено експериментальне дослідження у середовищі CI/CD, що охоплює етапи побудови таблиць парних комбінацій, автоматичної генерації тестових сценаріїв, інтеграції у конвеєр тестування та аналізу отриманих результатів. Отримані дані засвідчили скорочення кількості виконуваних тестів на 60–80%, зменшення часу тестування на 30–50% і збереження рівня покриття понад 90%. Запропонована інформаційна технологія Pairwise-оптимізації створює формалізований підхід до вибору тестових сценаріїв, підвищує ефективність використання обчислювальних ресурсів та забезпечує адаптивність системи тестування до змін у конфігураціях компонентів. Перспективи подальших досліджень полягають у поєднанні Pairwise Testing із методами машинного навчання та генетичними алгоритмами для побудови адаптивних систем оптимізації тестових конфігурацій у динамічних CI/CD-процесах.

Опис

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

автоматизоване тестування, Pairwise Testing, оптимізація конфігурацій, комбінаторні методи, багатокомпонентні інформаційні системи, CI/CD, automated testing, configuration optimisation, combinatorial methods, multi-component information systems

Бібліографічний опис

Кохан К. Оптимізація тестових конфігурацій багатокомпонентних інформаційних систем за допомогою Pairwise Testing // Глобальні та регіональні проблеми інформатизації в суспільстві і природокористуванні : матеріали XIІІ Міжнародної науково-практичної конференції (м. Київ, 13–14 листопада 2025 року). - К. : НУБіП України, 2025. - С. 43-45.

Endorsement

Review

Supplemented By

Referenced By