Програмний модуль керування навчальними дефектами інтернет-магазину для формування навичок тестування програмного забезпечення
| dc.contributor.author | Калюх, Дмитро Костянтинович | |
| dc.date.accessioned | 2026-08-31T08:01:45Z | |
| dc.date.issued | 2026 | |
| dc.description.abstract | Метою кваліфікаційної роботи є розробка та програмна реалізація програмного модуля керування навчальними дефектами на базі платформи Bagisto та фреймворку Laravel 12, що забезпечує формування практичних навичок тестування програмного забезпечення у QA-спеціалістів. Методами дослідження є методи системного аналізу, об'єктноорієнтованого проєктування, методи розробки веб-застосунків на основі патерну MVC, а також методи тестування програмного забезпечення. Внаслідок виконання роботи розроблено програмний модуль BugManager у вигляді пакету для платформи Bagisto, який дозволяє через адміністративну панель вмикати та вимикати навчальні дефекти інтернет-магазину. Реалізовано дев'ять типів дефектів трьох категорій: UI/UX, форми та валідація, API/Backend. Система побудована на базі Laravel 12 з використанням ServiceProvider, Middleware та Eloquent ORM. Керування дефектами здійснюється через зручний веб-інтерфейс з відображенням статусу кожного дефекту та можливістю миттєвого вмикання і вимикання через toggle-перемикачі. Розроблений програмний продукт є готовим до використання навчальним середовищем, яке може бути розгорнуте як самостійний сервіс для підготовки QA-спеціалістів або інтегроване в навчальні програми з тестування програмного забезпечення. The aim of the qualification work is to develop and programmatically implement a software module for managing training bugs based on the Bagisto platform and Laravel 12 framework, which ensures the development of practical software testing skills for QA specialists. Research methods include system analysis, object-oriented design, web application development methods based on the MVC pattern, and software testing methods. As a result of the work, the BugManager software module was developed as a package for the Bagisto platform, which allows enabling and disabling training bugs of an online store through an administrative panel. Nine types of bugs in three categories were implemented: UI/UX, forms and validation, API/Backend. The system is built on Laravel 12 using ServiceProvider, Middleware, and Eloquent ORM. Bug management is carried out through a user-friendly web interface displaying the status of each bug with the ability to instantly enable and disable them via toggle switches. The developed software product is a ready-to-use training environment that can be deployed as a standalone service for training QA specialists or integrated into software testing educational programs. | |
| dc.identifier.citation | Калюх, Д. К. Програмний модуль керування навчальними дефектами інтернет-магазину для формування навичок тестування програмного забезпечення = Software Module for Managing Training Bugs in an Online Store for Developing Software Testing Skills : кваліфікаційна робота : спец. 122 – комп’ютерні науки ; освітньо-професійна програма – комп’ютерні науки / Дмитро Костянтинович Калюх ; наук. керівник к.т.н., доц. П. Є. Биковий. Тернопіль : ЗУНУ, 2026. 55 с. | |
| dc.identifier.uri | https://dspace.wunu.edu.ua/handle/316497/57533 | |
| dc.publisher | Тернопіль, ЗУНУ | |
| dc.subject | тестування програмного забезпечення | |
| dc.subject | QA | |
| dc.subject | дефекти | |
| dc.subject | Laravel | |
| dc.subject | Bagisto | |
| dc.subject | інтернет-магазин | |
| dc.subject | Middleware | |
| dc.subject | ServiceProvider | |
| dc.subject | web-застосунок | |
| dc.subject | oftware testing | |
| dc.subject | bugs | |
| dc.subject | online store | |
| dc.subject | web application | |
| dc.title | Програмний модуль керування навчальними дефектами інтернет-магазину для формування навичок тестування програмного забезпечення | |
| dc.title.alternative | Software Module for Managing Training Bugs in an Online Store for Developing Software Testing Skills | |
| dc.type | Thesis |