Building test automation pipelines for massive multiplayer online role-playing games

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.authorWang, Zezhong
dc.contributor.schoolPerustieteiden korkeakoulufi
dc.contributor.schoolSchool of Scienceen
dc.contributor.supervisorHämäläinen, Perttu
dc.date.accessioned2025-05-20T17:00:23Z
dc.date.available2025-05-20T17:00:23Z
dc.date.issued2025-04-28
dc.description.abstractMassive Multiplayer Online Role-Playing Games (MMORPGs) are one of the most recognized genres in the video gaming industry as they feature enormous worlds that are filled with content and persist even when players are offline. The complexity of these types of games poses additional challenges with regard to their quality assurance, thus, an effective MMORPGs testing strategy is critical. MMORPGs typically offer a feature-complete product during initial game launch and followed by frequent updates with new content and hot-fixes. This perpetual state of change increases the likelihood of quality control problems and unanticipated effects. Therefore, automated testing becomes crucial for the success of MMORPGs. This thesis describes the design and implementation of the test automation pipeline within the framework of Continuous Integration/Continuous Deployment (CI/CD) for an MMORPG Pax Dei that was already published. It highlights the importance of multiple types of testing, including regression testing, smoke testing and stress testing, in maintaining game quality and presents the solution developed for Pax Dei. The primary focus of this thesis is on the complex technical challenges encountered, along with the lessons learned from hands-on experience in addressing those challenges in the context of a live game title.en
dc.format.extent27
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/135598
dc.identifier.urnURN:NBN:fi:aalto-202505203863
dc.language.isoenen
dc.programmeMaster's Programme in Computer, Communication and Information Sciencesen
dc.programme.majorGame Design and Productionen
dc.subject.keywordmassive multiplayer role-playing gamesen
dc.subject.keywordtest automationen
dc.subject.keywordcontinues integrationen
dc.subject.keywordcontinuous deploymenten
dc.subject.keywordPax Deien
dc.subject.keywordMMORPGsen
dc.titleBuilding test automation pipelines for massive multiplayer online role-playing gamesen
dc.typeG2 Pro gradu, diplomityöfi
dc.type.ontasotMaster's thesisen
dc.type.ontasotDiplomityöfi
local.aalto.electroniconlyyes
local.aalto.openaccessno

Files