Game Test Automation Device Using Image Recognition
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Testing graphic-based game services is challenging due to the difficulty in automated situation identification, requiring extensive manpower and potentially leading to communication issues between developers' and testers' intended scenarios.
Innovation Solution
A game test automation device and method that includes a database for storing test procedure information, a testing unit to perform automated tests on game builds, and a communication unit to control test devices, generating test reports with game state information and results.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual testing by human testers is used, then scenario accuracy and contextual understanding are improved, but testing efficiency and manpower requirements deteriorate
Solution Approach 1:
The patent introduces an automation device as an intermediary between the game service and the tester. This device includes a recognition unit that automatically identifies game situations through image processing, and a control unit that automatically executes test scenarios. The intermediary system bridges the gap between manual testing requirements and automated execution capabilities, enabling both high accuracy and efficiency.
Solution Approach 2:
The patent replaces the mechanical human testing process with an automated system. Instead of human testers manually playing games and interpreting scenarios, the system uses image recognition technology to automatically detect game states, and automated control to execute test procedures. This substitution eliminates manpower requirements while maintaining testing accuracy through sophisticated recognition algorithms.
2Productivity
If automated testing is implemented, then testing efficiency and manpower requirements are improved, but situation identification accuracy deteriorates
Solution Approach 1:
The patent replaces manual situation identification with automated image recognition technology. The recognition unit captures game screenshots and automatically analyzes visual elements to identify game situations, replacing the mechanical process of human observation and interpretation. This enables automated testing while maintaining high identification accuracy through sophisticated computer vision algorithms.
Solution Approach 2:
The patent creates a digital copy of the game state through image capture and processing. Instead of directly observing the game through human perception, the system captures visual representations of game situations and analyzes these copies. This copying mechanism enables automated processing while preserving the essential information needed for accurate situation identification.
3Ease of operation
If text-based scenario description is used, then ease of writing and communication are improved, but scenario interpretation consistency deteriorates
Solution Approach 1:
The patent introduces an image-based intermediary between scenario description and execution. Instead of relying on text descriptions that may be interpreted differently, the system uses visual images to represent game situations. The recognition unit captures and analyzes these images to automatically identify situations, eliminating ambiguities in text interpretation while maintaining ease of scenario definition through visual representation.
Solution Approach 2:
The patent transitions from text-based to image-based scenario representation. Images provide rich visual information that unambiguously defines game situations, eliminating the interpretive variability inherent in text descriptions. The system captures and processes these visual representations to consistently identify game states, ensuring precise and repeatable scenario execution.
Data Source
AI summary
Disclosed is a game test automation device capable of automating a game test. The game test automation device can comprise: a database for storing test procedure information, which is a combination of game scripts to be tested in a game service; and a testing unit for testing game build of the game service on the basis of the test procedure information, and creating game state information derived in the testing process and a test report on the test.


