Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Applying automated testing in an existing client-server game: A pursuit for fault localization in Quake 3
Linnaeus University, Faculty of Technology, Department of Computer Science.
Linnaeus University, Faculty of Technology, Department of Computer Science.
2015 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

This paper addresses the question formulation “Is it possible to implement automated testing in an existing client-server game in order to pinpoint faults and achieve credibility to tests?” The gaming industry’s goal, in most cases, is to release games that appeal to both their financial goals and the enjoyment factor of the players. In order to fulfill these goals, the game will need to function properly and the process to assure this is testing the game to find possible faults. This process is time and cost consuming in an exponential rate in accordance to game extensiveness, which makes this problem a very important decision in the process of development. The problem is most commonly tackled by using massive manual testing session, called alpha or beta sessions. In these session the game is at an early stage of development and gets released to a set player base to test and report issues encountered. We believe that the process of testing games could be more effective by utilizing automated testing. This thesis will investigate the possibilities to our claim. The result is a visual representation of the tests we managed to apply, while focusing on the client-server connectivity of Quake 3 and a graph of measurements for our improvised fault localization. This paper describes a solution in form of automated tests within a existing client-server game and a start to what could be early stages of a pattern obtained throughout this project.

Place, publisher, year, edition, pages
2015. , 32 p.
Keyword [en]
automated testing, client-server, network, fault localization, game, software complexity, Quake 3 Arena
Keyword [sv]
automatiserad testning, klient-server, nätverk, fellokalisering, spel, mjukvarukomplexitet, Quake 3 Arena
National Category
Computer Science
Identifiers
URN: urn:nbn:se:lnu:diva-50740OAI: oai:DiVA.org:lnu-50740DiVA: diva2:912127
Subject / course
Computer Science
Presentation
2015-05-01, ny104, Nygatan 18B,392 34, Kalmar, 14:00 (Swedish)
Supervisors
Examiners
Available from: 2016-03-16 Created: 2016-03-15 Last updated: 2016-09-16Bibliographically approved

Open Access in DiVA

fulltext(1130 kB)316 downloads
File information
File name FULLTEXT01.pdfFile size 1130 kBChecksum SHA-512
7094c1c19cbc9ea76d389ad13adefeaa1200d4c78657e2825485fc7fea9823a6fbfc01a57b2117d2733112e7100bb4bcaa9ae29e12bcf00d435009c046b52233
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Kljajic, HarisKarlsson, Oskar
By organisation
Department of Computer Science
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 316 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 203 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf