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