PlayTest: A Gamified Test Generator for Games
- URL: http://arxiv.org/abs/2310.19402v1
- Date: Mon, 30 Oct 2023 10:14:27 GMT
- Title: PlayTest: A Gamified Test Generator for Games
- Authors: Patric Feldmeier, Philipp Straubinger, Gordon Fraser
- Abstract summary: Playtest transforms the tiring testing process into a competitive game with a purpose.
We envision the use of Playtest to crowdsource the task of testing games by giving players access to the respective games through our tool in the playtesting phases.
- Score: 11.077232808482128
- License: http://creativecommons.org/licenses/by-sa/4.0/
- Abstract: Games are usually created incrementally, requiring repeated testing of the
same scenarios, which is a tedious and error-prone task for game developers.
Therefore, we aim to alleviate this game testing process by encapsulating it
into a game called Playtest, which transforms the tiring testing process into a
competitive game with a purpose. Playtest automates the generation of valuable
test cases based on player actions, without the players even realising it. We
envision the use of Playtest to crowdsource the task of testing games by giving
players access to the respective games through our tool in the playtesting
phases during the development process.
Related papers
- Cooperative Multi-agent Approach for Automated Computer Game Testing [1.4931265249949526]
Many games nowadays are multi-player. This opens up an interesting possibility to deploy multiple cooperative test agents to test such a game.
This paper offers a cooperative multi-agent testing approach and a study of its performance based on a case study on a 3D game called Lab Recruits.
arXiv Detail & Related papers (2024-05-18T17:31:26Z) - Observation-based unit test generation at Meta [52.4716552057909]
TestGen automatically generates unit tests, carved from serialized observations of complex objects, observed during app execution.
TestGen has landed 518 tests into production, which have been executed 9,617,349 times in continuous integration, finding 5,702 faults.
Our evaluation reveals that, when carving its observations from 4,361 reliable end-to-end tests, TestGen was able to generate tests for at least 86% of the classes covered by end-to-end tests.
arXiv Detail & Related papers (2024-02-09T00:34:39Z) - Gamifying a Software Testing Course with Continuous Integration [13.086283144520513]
Gamekins is a tool that is seamlessly integrated into the Jenkins continuous integration platform.
Developers can earn points by completing test challenges and quests generated by Gamekins.
We observe a correlation between how students test their code and their use of Gamekins.
arXiv Detail & Related papers (2024-01-31T11:00:16Z) - BDD-Based Framework with RL Integration: An approach for videogames
automated testing [0.0]
Testing in video games differs from traditional software development practices.
We propose the integration of Behavior Driven Development (BDD) with Reinforcement Learning (RL)
arXiv Detail & Related papers (2023-10-08T20:05:29Z) - Technical Challenges of Deploying Reinforcement Learning Agents for Game
Testing in AAA Games [58.720142291102135]
We describe an effort to add an experimental reinforcement learning system to an existing automated game testing solution based on scripted bots.
We show a use-case of leveraging reinforcement learning in game production and cover some of the largest time sinks anyone who wants to make the same journey for their game may encounter.
We propose a few research directions that we believe will be valuable and necessary for making machine learning, and especially reinforcement learning, an effective tool in game production.
arXiv Detail & Related papers (2023-07-19T18:19:23Z) - Inspector: Pixel-Based Automated Game Testing via Exploration,
Detection, and Investigation [116.41186277555386]
Inspector is a game testing agent that can be easily applied to different games without deep integration with games.
Inspector is based on purely pixel inputs and comprises three key modules: game space explorer, key object detector, and human-like object investigator.
Experiment results demonstrate the effectiveness of Inspector in exploring game space, detecting key objects, and investigating objects.
arXiv Detail & Related papers (2022-07-18T04:49:07Z) - Collusion Detection in Team-Based Multiplayer Games [57.153233321515984]
We propose a system that detects colluding behaviors in team-based multiplayer games.
The proposed method analyzes the players' social relationships paired with their in-game behavioral patterns.
We then automate the detection using Isolation Forest, an unsupervised learning technique specialized in highlighting outliers.
arXiv Detail & Related papers (2022-03-10T02:37:39Z) - SUPERNOVA: Automating Test Selection and Defect Prevention in AAA Video
Games Using Risk Based Testing and Machine Learning [62.997667081978825]
Testing video games is an increasingly difficult task as traditional methods fail to scale with growing software systems.
We present SUPERNOVA, a system responsible for test selection and defect prevention while also functioning as an automation hub.
The direct impact of this has been observed to be a reduction in 55% or more testing hours for an undisclosed sports game title.
arXiv Detail & Related papers (2022-03-10T00:47:46Z) - Augmenting Automated Game Testing with Deep Reinforcement Learning [0.4129225533930966]
General game testing relies on the use of human play testers, play test scripting, and prior knowledge of areas of interest to produce relevant test data.
We introduce a self-learning mechanism to the game testing framework using deep reinforcement learning (DRL)
DRL can be used to increase test coverage, find exploits, test map difficulty, and to detect common problems that arise in the testing of first-person shooter (FPS) games.
arXiv Detail & Related papers (2021-03-29T11:55:15Z) - An Empirical Study on the Generalization Power of Neural Representations
Learned via Visual Guessing Games [79.23847247132345]
This work investigates how well an artificial agent can benefit from playing guessing games when later asked to perform on novel NLP downstream tasks such as Visual Question Answering (VQA)
We propose two ways to exploit playing guessing games: 1) a supervised learning scenario in which the agent learns to mimic successful guessing games and 2) a novel way for an agent to play by itself, called Self-play via Iterated Experience Learning (SPIEL)
arXiv Detail & Related papers (2021-01-31T10:30:48Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.