A machine learning-based automated testing method for mobile games

A technology of automated testing and machine learning, applied in software testing/debugging, instrumentation, error detection/correction, etc., can solve problems such as multiple versions, poor coverage, failure of control recognition technology for mobile games, etc., to improve testing efficiency, The effect of saving labor costs

Active Publication Date: 2022-03-29
BEIJING YUNCE INFORMATION TECH CO LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In addition, mobile games will be released through multiple channels, with many versions and fast iterations, one version every one to two weeks, while the efficiency of manual testing is low and the coverage rate is poor
[0004] 2) Batch testing based on manipulator: Although the efficiency is higher than that of manual testing, this method is only applicable to devices with the same resolution. For devices with different resolutions, multiple tests are still required
[0005] 3) Automated testing based on control recognition technology: This method is mainly aimed at common applications. The interface elements of mobile games are all drawn by pure OpenGL, and the control information in the traditional sense cannot be obtained, which makes the control recognition technology invalid for mobile games.
[0006] 4) Image recognition based on OpenCV: This method is mainly used to identify a static element in the screen, and cannot recognize dynamic scenes, such as whether it is currently in combat
This makes the technology have greater limitations in automated testing

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A machine learning-based automated testing method for mobile games
  • A machine learning-based automated testing method for mobile games
  • A machine learning-based automated testing method for mobile games

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] The present invention will be further described below in conjunction with the accompanying drawings. It should be noted that the following examples are based on the premise of this technical solution, and provide detailed implementation and specific operation process, but the protection scope of the present invention is not limited to the present invention. Example.

[0035] The technical terms involved in the present embodiment are briefly described below:

[0036] 1) Position information of the UI element: , x1 and y1 are the x and y axis coordinates of the upper left corner of the UI element, and x2 and y2 are the x and y axis coordinates of the lower right corner of the UI element.

[0037] 2) Labeling of UI elements: refers to marking position information and categories of specific elements in the interface. There are many means and tools for labeling, and they are not specifically specified here.

[0038] 3) Operation coordinates of UI elements: the returned pos...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a machine learning-based automated testing method for mobile games, including: a preset testing process: according to the functions to be tested, screenshots and classifications are made on interfaces of key scenes, and key UI elements are marked and classified, and Record the sequence of operations on the same interface; machine learning training and prediction; automated testing. The invention can realize cross-platform and cross-device, can greatly save labor costs, improve test efficiency, and can better handle the identification of complex scenes.

Description

technical field [0001] The present invention relates to the technical field of mobile game testing, in particular to a machine learning-based automated testing method for mobile games, which uses machine learning technology to identify key scenes and UI elements of the game, thereby completing predetermined automated testing, especially compatibility testing. Background technique [0002] At present, there are mainly the following methods for testing mobile games: [0003] 1) Manual testing: This testing method can only be tested on limited devices, and the fragmented adaptation of mobile devices is a basic direction of game testing. In addition, mobile games will be released through multiple channels, with many versions and fast iterations, one version every one to two weeks, but the efficiency of manual testing is low and the coverage rate is poor. [0004] 2) Batch testing based on manipulator: Although the efficiency is higher than that of manual testing, this method is...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06F11/36
CPCG06F11/3688
Inventor 戴亦斌贾志凯
Owner BEIJING YUNCE INFORMATION TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products