Mobile application program user interface error automatic detection method, system and terminal

An automated detection and mobile application technology, applied in error detection/correction, software testing/debugging, instruments, etc., can solve problems such as low test efficiency, high test cost, and low accuracy of manual review

Active Publication Date: 2019-10-08
SHANGHAI JIAO TONG UNIV
View PDF12 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The present invention provides a mobile application program for the deficiencies in the prior art, such as low accuracy rate of manual review, high test cost, high randomness of test, low test efficiency and few UI error detection methods in the UI test technology existing in the prior art. Graphical interface error automatic detection method, system and terminal

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
  • Mobile application program user interface error automatic detection method, system and terminal
  • Mobile application program user interface error automatic detection method, system and terminal
  • Mobile application program user interface error automatic detection method, system and terminal

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0059] The following is a detailed description of the embodiments of the present invention: this embodiment is implemented on the premise of the technical solution of the present invention, and provides detailed implementation methods and specific operation processes. It should be noted that those skilled in the art can make several modifications and improvements without departing from the concept of the present invention, and these all belong to the protection scope of the present invention.

[0060] The embodiment of the present invention provides a method for automatically detecting errors in the user interface of a mobile application program. There are not many error detection methods and other limitations.

[0061] Such as figure 1 As shown, the method provided by the embodiment of the present invention mainly includes the following steps:

[0062] First, data collection: collect screenshots of the interface during the running of the application and the corresponding co...

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 provides a mobile application program user interface error automatic detection method, which comprises the following steps of obtaining the hierarchical relationship among the controls in an interface screenshot and the node information of each control to form an original data set; establishing a single control error classification model, and performing error detection on the text control and the image control by utilizing the single control error classification model; describing the relative position relationship, the symbiotic relationship and the mutual dependency relationshipamong the control pairs, and generating a relationship assertion table among the control pairs; and performing control error detection on the newly acquired interface screenshot by using the model and the assertion table. The invention also provides a detection system and a terminal. According to the present invention, the UI control errors existing in the APP are effectively positioned, the detection model is continuously optimized according to the detection result, the error detection efficiency is improved, and the human and worker cost is greatly reduced. The method can be widely appliedto the mobile application program UI testing, and an efficient and available automatic UI error detection method is provided for the development and testing of the mobile application program.

Description

technical field [0001] The present invention relates to the technical field of mobile terminal software testing, in particular to a mobile application user interface (UI) error automatic detection method, system and terminal. Background technique [0002] As the first step in the interaction between the APP and the user, the user interface is very important to the user experience. If there is an error in the display of the UI content of the APP, or if there is ambiguity in the UI layout, it may lead to user loss. Therefore, checking and discovering UI errors during APP testing is an important part of the APP development process. A large number of screenshots are generated during the testing process of existing mobile applications (APP), and manual review of screenshots is generally used to find errors such as user interface layout, misalignment, and failure to load. However, this method is costly, time-consuming, inefficient and easy to overlook some small errors. [0003...

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/36
CPCG06F11/3688G06F11/3692
Inventor 赵文华戚正伟夏鸣远丁贞锴姚朋
Owner SHANGHAI JIAO TONG UNIV
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