Методи підвищення ефективності автоматизованого тестування програмного забезпечення шляхом використання контейнеризації

Abstract

Бакалаврська робота на тему - Методи підвищення ефективності автоматизованого тестування програмного забезпечення шляхом використання контейнеризації. Мета роботи полягає у підвищенні ефективності та надійності процесів автоматизованого тестування ПЗ шляхом розробки та впровадження методу паралельної оркестрації в ізольованих контейнеризованих середовищах на базі GitLab CI/CD та Docker. Об’єкт дослідження — процес автоматизованого тестування програмного забезпечення в системах безперервної інтеграції та доставки. Предмет дослідження — методи, архітектурні моделі та інструментальні засоби контейнеризації та паралелізації для оптимізації виконання автоматизованих тестів. В першому розділі визначено, що паралельна оркестрація контейнеризованих середовищ є ключовим фактором оптимізації регресійного тестування в умовах стислих термінів розробки. В другому розділі обґрунтовано переваги ітеративних моделей та доведено, що контейнеризація є ефективною для детермінованості тестів. В третьому розділі встановлено, що інтегрована платформа GitLab CI/CD володіє найкращим інструментарієм для побудови складних розподілених тестових інфраструктур порівняно з аналогами. В четвертому розділі виконана практична реалізація багаторівневого конвеєра яка підтвердила можливість скорочення часу тестування. Висновок: впровадження методу паралельної контейнеризації дозволяє підвищити пропускну здатність тестової інфраструктури, забезпечуючи високу точність верифікації ПЗ при значному скороченні часових витрат

Description

Citation

Endorsement

Review

Supplemented By

Referenced By