Pelitestauksen menetelmät ja haasteet
Peliteollisuus on kasvanut vauhdilla jo vuosikymmeniä. Alan rahavirta on ylittänyt jo elokuvateollisuuden vuositulot, ja yritysten välillä on kova kilpailu julkaisujen menestyksestä. Pelikehitys on monin tavoin muun ohjelmistokehityksen kaltaista, mutta luova ympäristö, jossa pelejä kehitetään, tekee kehitys-toiminnasta vaikeasti hallittavan. Monet pelit joutuvatkin hylätyksi tai epäonnistuvat, kun joko itse työ tai tulos ei vastaa vaatimuksia. Tämän kirjallisuuskatsauksen tavoitteena on selvittää pelitestauksen haasteita peliyritysten kehi-tystoiminnassa. Tutkimuksessa kerättiin tieteellisestä kirjallisuudesta testimenetelmiä ja niihin liittyviä haasteita. Aineistoa haettiin Google Scholarin ja JYKDOKin kautta. Käytettyjä hakusanoja olivat muun muassa ”game development”, ”software development”, ”game testing” ja ”automated testing”. Tutkimuksessa löytyi joitakin manuaalisia- ja useita automaattisia testimenetelmiä, sekä niiden haasteita. Varsinkin automaattisiin testimenetelmiin liittyi monia käytännön vaikeuksia, ja kirjallisuuskatsauksessa esitettyjen haasteiden ratkaiseminen tarjoaisikin tutkijoille kattavan tutkimusaiheen. Pelikehittäjät voivat hyödyntää kirjallisuuskatsauksessa koostettuja menetelmiä harkitessaan projekteihin sopivia testimenetelmiä.
...
The games industry has grown rapidly for many decades now, and already exceeds the movie industry in revenue. This success drives hard competition and companies strive for successful releases. Game development follows many aspects and methods of traditional software development, but the creative space in which games are made adds an extra layer of challenge. Many games do fail as a result when the end product does not match the desired outcome. This literature review focuses on mapping the methods and challenges involved in testing games. The material was gathered using Google Scholar and JYKDOK using search terms such as ‘game development’, ‘software development’, ‘game testing’, and ‘automated testing’. The findings include some manual, and several automated test methods, as well as their challenges. Many of the automated test cases were theoretical or deemed unsuitable for practical use, but present a rich research field for grounding the theory in practice. Additionally, game developers can use the findings presented in this paper to map desirable test methods for their games.
...
Keywords
Metadata
Show full item recordCollections
- Kandidaatintutkielmat [5362]
License
Related items
Showing items with similar title or keywords.
-
Test automation strategy in DevOps environment : an IT management viewpoint
Lahtinen, Anssi (2020)Jatkuvasti muuttuvat teknologiat, sekä jatkuvat muutokset niitä ympäröivillä markkinoilla ovat luoneet ohjelmistokehitysorganisaatioille tarpeen sopeutua muutokseen. Digitalisaatio ohjaa organisaatioita asiakaslähtöisiin ... -
An information system design product theory for the class of eSourcing requirements, delivery and completion management systems for eSourcing service providers
Lu, Yikun (University of Jyväskylä, 2015) -
Asiakaskeskeinen ohjelmistokehitys
Venäläinen, Henri (2018)Tämän tutkimuksen tarkoituksena on luoda käsitys asiakaskeskeisyydestä osana ohjelmistokehitystä. Tutkimuksessa tarkastellaan myös käytänteitä asiakaskeskeisyyden ja ohjelmistokehityksen välillä. Asiakaskeskeisyyteen ... -
The essence of software startup : an empirical study on the application of essence framework
Ravaska, Ville (2020)Software startups are still a scarcely studied subject even though success stories of the companies like Facebook and Twitter have boosted the popularity of new software startup companies. The impact of successful startups ... -
The state of research on software engineering competencies : A systematic mapping study
Assyne, Nana; Ghanbari, Hadi; Pulkkinen, Mirja (Elsevier, 2022)Considering the critical role of software in modern societies, we face an urgent need to educate more competent software professionals. Software engineering competencies (SEC) are considered the backbone of successfully ...