Reinforcement learning-based mobile terminal application test method, device, equipment and medium

A technology of reinforcement learning and application testing, applied in the field of mobile Internet, can solve problems such as poor performance, insufficient intelligence, and incompleteness, and achieve the effect of improving test efficiency, accurate test evaluation, and ensuring test coverage.

Active Publication Date: 2020-08-14
SHANDONG INSPUR SCI RES INST CO LTD
View PDF5 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the current automated testing process of the DevOps pipeline is solidified, not smart enough, not comprehensive, and ineffective

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
  • Reinforcement learning-based mobile terminal application test method, device, equipment and medium
  • Reinforcement learning-based mobile terminal application test method, device, equipment and medium
  • Reinforcement learning-based mobile terminal application test method, device, equipment and medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] Reinforcement learning is developed from theories such as animal learning and parameter perturbation adaptive control. It is an important deep learning method. The agent (Agent / Actor) learns in a "trial and error" way, and the rewards obtained by interacting with the environment (Reward) Guiding behavior (Action), the goal is to enable the agent to obtain the maximum reward. Reinforcement learning is different from supervised learning. It does not require a large amount of labeled data. It is mainly manifested in the reinforcement signal. The feedback reward provided by the environment relies on its own Learn through experience, acquire knowledge under the mechanism of Action-Reward, and improve the action plan to meet the requirements of adapting to the environment.

[0045] The present invention uses reinforcement learning to simulate real user operation scenarios to realize automated testing of mobile terminal applications.

[0046] The following will clearly and com...

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 reinforcement learning-based mobile terminal application test method, a device, equipment and a medium. The method comprises the steps of creating a mobile terminal application simulation environment of a cloud data center; collecting user behavior data, extracting features of the user behavior data, generating a sample of a user operation behavior, and generating an intelligent agent for simulating the user operation behavior in combination with the designed test case; interacting the intelligent agent with the created simulation environment, and obtaining a trainedstrategy model and evaluation model through reinforcement learning training; and carrying out DevOps automatic test on the mobile terminal application to be tested through the trained model. In this way, in a cloud simulation environment; by utilizing the collected user behavior data and the designed test case, a user behavior model for cloud simulation test is formed through reinforcement learning training, the test coverage rate is ensured, the behavior of an actual user can be better simulated, a user operation scene is reproduced, accurate test evaluation is formed, and the test efficiencyis improved.

Description

technical field [0001] The present invention relates to the technical field of mobile Internet, in particular to a method, device, equipment and medium for testing mobile terminal applications based on reinforcement learning. Background technique [0002] With the development of society, the mobile Internet has shown a trend of accelerated growth. The increasingly mature mobile Internet technology has not only changed the lifestyle of countless users, but also provided prerequisites for the transformation and prosperity of all walks of life. In order to quickly respond to user needs, mobile APP, which is the main entrance of the network, is constantly shortening the application update cycle and accelerating application iterations to adapt to market changes. [0003] DevOps is a combination of Development and Operations. It is a collective term for a set of processes, methods, and systems. It is especially suitable for mobile applications. It realizes operation and maintenanc...

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 Applications(China)
IPC IPC(8): G06F11/36G06N3/04G06N3/08
CPCG06F11/3684G06F11/3664G06N3/08G06N3/045Y02D10/00
Inventor 孙善宝罗清彩金长新谭强徐驰于玲于晓艳
Owner SHANDONG INSPUR SCI RES INST 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