A Comprehensive Approach to Quality Assurance in a Mobile Game Project

Maxim Mozgovoy,Evgeny Pyshkin
DOI: https://doi.org/10.1145/3290621.3290835
2018-01-01
Abstract:Quality assurance is an integral part of software development process. Game projects possess own distinctive traits that affect all stages of work. In this paper, we share the lessons learned during a three year-long mobile game development project. We discuss the conceptual architecture for mobile game quality assurance through the perspective of techniques that turned out to be most efficient for us, including manual testing, automated and manual runtime bug reporting, Crashlytics-supported crash analysis, automated smoke testing, and playtesting. We analyze how these activities address typical game-specific mobile development and testing issues, and why they can be recommended for game projects, as well as for wider range of mobile applications.
What problem does this paper attempt to address?