Please use this identifier to cite or link to this item:
http://elartu.tntu.edu.ua/handle/lib/50848| Title: | Вдосконалення методології ідентифікації дефектів у багатокористувацьких іграх на прикладі Off the Grid |
| Other Titles: | Improvement of the methodology for identifying defects in multiplayer games on the example of Off the Grid |
| Authors: | Мамрош, Віталій Степанович Mamrosh, Vitalii Stepanovych |
| Affiliation: | ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна |
| Bibliographic description (Ukraine): | Мамрош В. С. Вдосконалення методології ідентифікації дефектів у багатокористувацьких іграх на прикладі Off the Grid : робота на здобуття кваліфікаційного ступеня магістр : спец. 122 - комп’ютерні науки / наук. кер. Р. М. Небесний. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2025. 88 с. |
| Bibliographic reference (2015): | Мамрош В. С. Вдосконалення методології ідентифікації дефектів у багатокористувацьких іграх на прикладі Off the Grid : робота на здобуття кваліфікаційного ступеня магістр : спец. 122 «Комп’ютерні науки» / наук. кер. Р. М. Небесний. Тернопіль : ТНТУ, 2025. 88 с. |
| Issue Date: | 22-Des-2025 |
| Submitted date: | 8-Des-2025 |
| Date of entry: | 2-Jan-2026 |
| Publisher: | ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна |
| Country (code): | UA |
| Place of the edition/event: | Тернопіль |
| Supervisor: | Небесний, Руслан Михайлович Nebesnyi, Ruslan |
| Committee members: | Ревнюк, Олександр Андрійович Revniuk, Oleksandr |
| UDC: | 004.415:004.946 |
| Keywords: | 122 комп’ютерні науки тестування ігор багатокористувацькі ігри ідентифікація дефектів методологія тестування баг-трекінг якість пз ігрова індустрія автоматизація тестування off the grid game testing multiplayer games defect identification testing methodology bug tracking software quality game industry test automation |
| Page range: | 88 |
| Abstract: | Кваліфікаційна робота присвячена дослідженню та вдосконаленню методології ідентифікації дефектів у сучасних багатокористувацьких іграх. На прикладі проекту «Off the Grid» проаналізовано специфіку тестування систем із високою мережевою активністю та великою кількістю одночасних користувачів. У першому розділі розглянуто теоретичні основи тестування ігор та класифікацію дефектів. Другий розділ присвячений аналізу існуючих підходів до виявлення помилок у багатокористувацьких середовищах. У третьому розділі запропоновано вдосконалену методологію, що поєднує методи ручного та автоматизованого тестування, а також представлено результати її практичного застосування для покращення стабільності ігрового процесу. Робота включає обґрунтування економічної ефективності впроваджених підходів та розділи з охорони праці та екології. The qualification work is devoted to the research and improvement of the methodology for identifying defects in modern multiplayer games. Using the "Off the Grid" project as an example, the specifics of testing systems with high network activity and a large number of simultaneous users are analyzed. The first chapter examines the theoretical foundations of game testing and the classification of defects. The second chapter is dedicated to the analysis of existing approaches to error detection in multiplayer environments. The third chapter proposes an improved methodology that combines manual and automated testing methods, and presents the results of its practical application to improve gameplay stability. The work includes the economic efficiency substantiation of the implemented approaches and sections on occupational health and safety and ecology. |
| Description: | Роботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 22.12.2025р. на засіданні екзаменаційної комісії №32 у Тернопільському національному технічному університеті імені Івана Пулюя |
| Content: | ВСТУП 6 1 ТЕОРЕТИЧНІ ОСНОВИ ТЕСТУВАННЯ ІГРОВОГО ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ 9 1.1 Специфіка та етапи розробки сучасних відеоігор 9 1.2 Класифікація дефектів у геймдеві 13 1.3 Особливості тестування багатокористувацьких ігор (Multiplayer) 18 Висновок до першого розділу 22 2 АНАЛІЗ МЕТОДІВ ІДЕНТИФІКАЦІЇ ДЕФЕКТІВ У ГРАХ 23 2.1 Огляд існуючих методологій контролю якості 23 2.2 Інструментальні засоби баг-трекінгу та моніторингу продуктивності 27 2.3 Специфічні виклики тестування проекту «Off the Grid» 32 Висновок до другого розділу 36 3 РОЗРОБКА ТА ВПРОВАДЖЕННЯ ВДОСКОНАЛЕНОЇ МЕТОДОЛОГІЇ 37 3.1 Побудова комбінованої моделі ідентифікації дефектів 37 3.2 Автоматизація регресійного тестування мережевих компонентів 42 3.3 Оцінка ефективності запропонованих підходів та аналіз результатів 48 Висновок до третього розділу 53 4 ОБҐРУНТУВАННЯ ЕКОНОМІЧНОЇ ЕФЕКТИВНОСТІ 54 5 ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ 68 6 ЕКОЛОГІЯ 81 ЗАГАЛЬНІ ВИСНОВКИ 85 СПИСОК ЛІТЕРАТУРИ 87 |
| URI: | http://elartu.tntu.edu.ua/handle/lib/50848 |
| Copyright owner: | © Мамрош Віталій Степанович, 2025 |
| References (Ukraine): | 1. Еволюція відеоігор – перший та другий етапи. URL: https://techvizor.info/evolyucziya-videoigor-pershyj-ta-drugyj-etapy/ (дата звернення: 17.11.2025). 2. 50 років ігрової індустрії. Основні етапи розвитку бізнесу ігор. URL: https://webdevandseo.com/50-years-of-the-gaming-industry-stages-of-game-development/ (дата звернення: 17.11.2025). 3. Тренди у розробці комп’ютерних ігор. URL: https://ternopoliany.te.ua/biznes-ta-finansy/91394-trendy-u-rozrobtsi-kompiuternykh-ihor-innovatsii-shcho-zminiuiut-ihrovyi-dosvid (дата звернення: 17.11.2025). 4. Тенденції в розробці ігор, на які варто звернути увагу у 2024 році. URL: https://idcgames.com/uk/blog/тенденції-в-розробці-ігор-на-які-варто/ (дата звернення: 17.11.2025). 5. Чому онлайн-ігри так затягують. URL: https://uainfo.org/blognews/1696495515-onlayn-igri-prichini-populyarnosti-igor-.html (дата звернення: 17.11.2025). 6. Ринок відеоігрової індустрії як складова світового економічного ринку. URL: https://scispace.com/pdf/video-game-industry-market-as-a-component-of-the-global-2a6ralmr.pdf (дата звернення: 18.11.2025). 7. Відеоігри: Вплив на соціальні взаємодії та розвиток навичок. URL: https://mezha.ua/2024/07/24/videoihry-vplyv-na-sotsialni-vzaiemodii-ta-rozvytok-navychok/ (дата звернення: 18.11.2025). 8. Multiplayer Testing: Ensuring Smooth Online Gameplay and Seamless Matchmaking. URL: https://www.testriq.com/blog/post/multiplayer-testing-ensuring-smooth-online-gameplay-and-seamless-matchmaking (дата звернення: 19.11.2025). 9. The particularities of conducting QA testing for co-op and multiplayer games. URL: https://www.quanticlab.com/the-particularities-of-conducting-qa-testing-for-co-op-and-multiplayer-games/ (дата звернення: 19.11.2025). 10. Методологічні підходи щодо виявлення та дослідження дефектів у негерметичних тепловиділяючих елементах. URL: http://repo.uipa.edu.ua/jspui/bitstream/123456789/7211/3/Дисертаціія%20Хом%27як%20%20Е-61-73.pdf (дата звернення: 21.11.2025). 11. Методи та засоби виявлення дефектів проектування ООПЗ. URL: https://www.researchgate.net/publication/277835973_METODI_TA_ZASOBI_VIAVLENNA_DEFEKTIV_PROEKTUVANNA_OB'EKTNO-ORIENTOVANOGO_PROGRAMNOGO_ZABEZPECENNA (дата звернення: 23.11.2025). 12. Top 10 Jira Testing Tools for QA Teams. URL: https://www.testrail.com/blog/jira-testing-tools/ (дата звернення: 25.11.2025) 13. Порівняння Xray і Testrail інструментів для тестування. Переваги й недоліки. URL: https://blog.ithillel.ua/articles/xray-testrail-comparison (дата звернення: 25.11.2025). 14. Литвиненко, Я. В., & Литвиненко, Я. В. (2019). Методи ідентифікації сегментної та ритмічної структур циклічних сигналів в системах цифрової обробки даних (Doctoral dissertation, Тернопільський національний технічний університет імені Івана Пулюя). 15. Шимчук, Г. В., Маєвський, О. В., Назаревич, О. Б., & Стадник, М. А. (2016). Конспект лекцій з дисципліни «Грід-системи та технології хмарних обчислень» для студентів освітніх рівнів «спеціаліст»,«магістр» 122 «Комп’ютерні науки та інформаційні технології». 16. Шимчук, Г. В., Маєвський, О. В., & Назаревич, О. Б. (2016). Конспект лекцій з дисципліни «Розподілені системи моніторингу та керування». 17. Nykytyuk, V., Dozorskyi, V., & Dozorska, O. (2018). Detection of biomedical signals disruption using a sliding window. Scientific journal of the Ternopil national technical university, (3), 125-133. 18. Nebesnyi, R., Pasichnyk, V., Kunanets, N., Veretennikova, N., & Kunanets, O. (2020, September). Formation of IT Project Implementation Team. In 2020 IEEE 15th International Conference on Computer Sciences and Information Technologies (CSIT) (Vol. 2, pp. 203-206). IEEE. 19. Nebesnyi, R., Kunanets, N., Vaskiv, R., & Veretennikova, N. (2021, September). Formation of an IT Project Team in the Context of PMBOK Requirements. In 2021 IEEE 16th International Conference on Computer Sciences and Information Technologies (CSIT) (Vol. 2, pp. 431-436). IEEE. 20. Шимчук, Г. В., Назаревич, О. Б., Литвиненко, Я. В., Готович, В. А., Никитюк, В. В., & Боднарчук, І. О. (2025). Грід-системи та технології хмарних обчислень. Навчальний посібник для здобувачів освітнього рівня «магістр» спеціальностей: F3 «Комп’ютерні науки», F6 «Інформаційні системи та технології». 21. Пропустити не можна пофіксити: баги в іграх і чому їх не уникнути. URL: https://vokigames.com/ua/propustyty-ne-mozhna-pofiksyty-bagy-v-igrah-i-chomu-yih-ne-unyknuty/ (дата звернення: 05.12.2025). 22. Технології розробки комп’ютерних ігор. URL: https://web.kpi.kharkov.ua/gamehub/wp-content/uploads/sites/230/2021/11/TDCG_ukr.pdf / (дата звернення: 05.12.2025). 23. Які існують найпоширеніші категорії багів в іграх? URL: https://training.qatestlab.com/blog/technical-articles/category-bug-game/ (дата звернення: 05.11.2025). 24. Класифікація дефектів. URL: https://qalight.ua/baza-znaniy/klasifikatsiya-defektiv/ (дата звернення: 05.12.2025). 25. Класифікація дефектів за типами й видами. URL: https://sites.google.com/kpel.kiev.ua/spzvrob/ерз-спецтехнологія/ерз-2-2-4/36-класифікація-дефектів-за-типами-й-видами (дата звернення: 05.12.2025). 26. Smoke testing. URL: https://www.techtarget.com/searchsoftwarequality/definition/smoke-testing (дата звернення: 07.12.2025). 27. Stress Testing in Games: 4 Key Factors You Should Consider. URL: https://antidote.gg/stress-test-game-four-key-considerations/ (дата звернення: 07.12.2025). 28. Ensuring cross-platform compatibility: QA strategies for multi-platform games. URL: https://www.ixiegaming.com/blog/ensuring-cross-platform-compatibility/ (дата звернення: 07.12.2025). 29. Що таке функціональний баг та як його знайти. URL: https://training.qatestlab.com/blog/technical-articles/what-is-a-functional-bug-and-how-to-find-it/ (дата звернення: 07.12.2025). 30. Bug Life Cycle in Software Development. URL: https://www.geeksforgeeks.org/software-engineering/bug-life-cycle-in-software-development/ (дата звернення:: 10.12.2025). 31. Automated testing in game development: from unit tests to playtests. URL: https://www.allstarsit.com/blog/automated-testing-in-game-development-from-unit-tests-to-playtests (дата звернення: 10.12.2025). 32. Game Performance Testing: Optimize Multiplayer Game Performance. URL: https://qawerk.com/blog/game-performance-testing-optimize-multiplayer-game-performance/ (дата звернення: 10.12.2025). 33. Off The Grid | Early Access | Gunzilla Games. URL: https://gameoffthegrid.com/#about (дата звернення: 12.12.2025). 34. Gunzilla Games | Official Website. URL: https://gunzillagames.com/ua/cinema/ (дата звернення: 12.12.2025). 35. Матеріали лекції №7 «Тестування ігор» курсу «Тестування: основи і практика». URL: https://training.qatestlab.com/blog/course-materials/lecture-game-testing/ (дата звернення: 13.12.2025). 36. Тестування ігор: типи та способи тестування мобільних/настільних програм. URL: https://www.guru99.com/uk/game-testing-mobile-desktop-apps.html (дата звернення: 13.12.2025). 37. QA в геймдеві: особливості, ризики та перспективи. URL: https://skvot.io/uk/blog/qa-v-geymdevi-osoblivosti-riziki-ta-perspektivi (дата звернення: 13.12.2025). 38. Як Скласти Ефективний Баг Репорт: Поради та Інструменти. URL: https://careers.easternpeak.com/blog/how-to-make-an-efficient-bug-report/ (дата звернення: 13.12.2025). 39. Що таке баг і як оформити баг-репорт у тестуванні ПЗ. URL: https://wezom.com.ua/ua/blog/shcho-take-bag-i-yak-oformiti-bag-report-u-testuvanni-pz (дата звернення: 13.12.2025). 40. Як правильно оформити баг-репорт. URL: https://spacelab-academy.com/uk/articles/yak-pravilno-oformiti-bag-report/ (дата звернення: 13.12.2025). 41. Як написати баг-репорт: практичний гайд від команди NIX. URL: https://proit.ua/iak-napisati-bagh-rieport-praktichnii-ghaid-vid-komandi-nix/ (дата звернення: 13.12.2025). 42. Best Practices for Bug Testing in Multiplayer Games. URL: https://snoopgame.com/blog/best-practices-for-bug-testing-in-multiplayer-games (дата звернення: 13.12.2025). 43. Players’ Perception of Bugs and Glitches in Video Games: An Exploratory Study. URL: https://arxiv.org/pdf/2504.15408 (дата звернення: 13.12.2025). 44. Курс-лекція “Ефективна робота з дефектами та баг репортами” від Ріни Ужевко. URL: https://edu.qaukraine.online/lecture-2 (дата звернення: 13.12.2025). 45. A Survey of Video Game Testing. URL: https://arxiv.org/pdf/2103.06431 (дата звернення: 15.12.2025). 46. Game testing evolves. URL: https://polarion.plm.automation.siemens.com/hubfs/Docs/Whitepapers/white_paper-game_testing_evolves.pdf (дата звернення: 15.12.2025). 47. Організація робочого місця Оператора ПК. URL: https://studcon.org/organizaciya-robochogo-miscya-operatora-pk?page=5 (дата звернення: 15.12.2025). 48. ДСТУ 8604:2015 Дизайн і ергономіка. Робоче місце для виконання робіт у положенні сидячи. URL: https://online.budstandart.com/ua/catalog/doc-page.html?id_doc=71028 (дата звернення: 15.12.2025). 49. Психофізіологічні фактори трудової діяльності. URL: https://cpo.stu.cn.ua/Oksana/posibnik/510.html (дата звернення: 15.12.2025). 50. ДСТУ Б В.2.5-82:2016 Електробезпека в будівлях і спорудах. URL: https://online.budstandart.com/ua/catalog/doc-page.html?id_doc=65395 (дата звернення: 15.12.2025). |
| Content type: | Master Thesis |
| Appears in Collections: | 122 — комп’ютерні науки |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| Mag_2025_SNm-61_Mamrosh_VS.pdf | Дипломна робота | 5,4 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.
Admin Tools