Multi-game automation approach for Cocos-2dx based card game
Hemanth A R Kumar, Sarath Kumar Purushothaman, Viral Singh, Abhishek Bharti, Nishant Kashyap · 2017
Automation in testing is crucial for bug discovery and enhancing the quality of the software product. Automation also saves time and helps delivering the product faster. Automating a game play in a card based game is challenging due to the indefinite cards which are served during game play and also due to the fact that the dynamic logic should be applied according to the type of card one receives during game play. A successful approach of building a test automation framework for automating the game play of a single instance of a card based game was achieved previously.[1] This test automation framework is further enhanced to achieve the objective of automating the game play of multiple games of a single player i.e., a player playing multiple instances of the card game simultaneously. The automation is demonstrated in automating the game play of Rummy. However, this approach can be adapted to automate any card based game. The unique approach is discussed and evaluated in achieving this objective.