Eureka AIR delivers breakthrough ideas for toughest innovation challenges, trusted by R&D personnel around the world.

Automatic test method and device for graphic user interface software

A graphical user interface and software testing method technology, applied in the field of graphical user interface software automatic testing, can solve problems such as difficulty in practicality, heavy workload, and difficulty in automatically obtaining relevant information.

Active Publication Date: 2015-06-10
中国软件评测中心(工业和信息化部软件与集成电路促进中心)
View PDF4 Cites 36 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method has certain theoretical value, but there are the following problems in specific applications: 1. Software requirements need to be manually generated by testers according to software requirements specifications and other documents, and the workload is heavy; 2. Software requirements often change, and software requirements and The latest version of software is difficult to update synchronously, resulting in outdated software requirements and poor accuracy and consistency of software requirements; 3. It is difficult to realize automation
Since the software requirements specification is expressed in plain text and is informal, it is difficult to automatically obtain relevant information
Some methods that can realize the automation of test case design require that software requirements be described in a formal language such as UML, and the workload of describing software requirements in a formal language similar to UML is very large, which is also the current method. Root cause of impracticality

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
  • Automatic test method and device for graphic user interface software
  • Automatic test method and device for graphic user interface software
  • Automatic test method and device for graphic user interface software

Examples

Experimental program
Comparison scheme
Effect test

example 1

[0097] Example 1. The following is a brief description algorithm for obtaining user interface elements:

[0098]

example 2

[0099] Example 2. The following is a brief description algorithm for obtaining the window hierarchy:

[0100]

[0101]

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 method for testing graphic user interface software. The method comprises the following steps: analyzing the graphic user interface software, obtaining a function demand of the software through an interface element in a graphic user interface, and extracting a boundary value of the interface element; generating a test case according to the obtained function demand of the software and the boundary value of the interface element; automatically testing all functions of the graphic user interface software through the test case. According to the automatic test method and the device for the graphic user interface software, the graphic user interface software can be automatically tested quickly, accurately and efficiently through the automatically generated test case.

Description

technical field [0001] The invention relates to the technical field of software function testing, in particular to a graphical user interface software automatic testing method and device. Background technique [0002] Graphical user interface software is widely used for its simple operation, intuitiveness and convenience. Compared with embedded software, graphical user interface software is designed with many interface elements. Users can realize specified functions by operating the elements on the interface. Graphical user interface software contains many windows, and each window contains many elements. The different combinations of these windows and elements constitute different functions of the software. In order to test this kind of software, at least these software functions must be covered. However, the variety of windows and elements in GUI software and the complexity of their combinations lead to a large number of software functions and a huge testing workload. , it...

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
IPC IPC(8): G06F11/36
Inventor 于秀山刘然于长钺
Owner 中国软件评测中心(工业和信息化部软件与集成电路促进中心)
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
Eureka Blog
Learn More
PatSnap group products