Game Testing Automation Guidance
Awad, Wael (2021)
Awad, Wael
2021
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2021100718433
https://urn.fi/URN:NBN:fi:amk-2021100718433
Tiivistelmä
This thesis is a typical industrial case study, and the Kuuasema environment was used to execute the idea behind the study. The target was to automate tests in gaming applications and get a clear guide on how the company could proceed in this field.
The problem addressed in the study was that the local market is lacking simple guidance to do test automation in the game industry. Thus, it was important to conduct this study and provide this type of guidance especially for newcomers in the game industry, saving a lot of time when setting up the work environment. The study also shows some real, simple code examples to the Quality Assurance (QA) engineers to proceed and see things in a simple way.
The study was straightforward starting from definitions and the selection of the required SW until starting to use and combine everything with code samples to see actual results.
The test application frameworks are something that has existed for long and many new SW applications are being created rapidly to support more and more application types. New frameworks, new execution environments, new programming languages, more user-friendly interfaces are coming to market all the time. To this point, it is hard to focus on all of them. This thesis selected the game industry for the scope and just focused on driving and guiding the user as to how to proceed in setting up an environment and getting ready to produce a simple game to be tested. Each company has its market needs to focus on, but the case company focuses on iOS and Android devices and taps.
The thesis also discusses the best practices a QA person could benefit from.
The problem addressed in the study was that the local market is lacking simple guidance to do test automation in the game industry. Thus, it was important to conduct this study and provide this type of guidance especially for newcomers in the game industry, saving a lot of time when setting up the work environment. The study also shows some real, simple code examples to the Quality Assurance (QA) engineers to proceed and see things in a simple way.
The study was straightforward starting from definitions and the selection of the required SW until starting to use and combine everything with code samples to see actual results.
The test application frameworks are something that has existed for long and many new SW applications are being created rapidly to support more and more application types. New frameworks, new execution environments, new programming languages, more user-friendly interfaces are coming to market all the time. To this point, it is hard to focus on all of them. This thesis selected the game industry for the scope and just focused on driving and guiding the user as to how to proceed in setting up an environment and getting ready to produce a simple game to be tested. Each company has its market needs to focus on, but the case company focuses on iOS and Android devices and taps.
The thesis also discusses the best practices a QA person could benefit from.