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 moreImage
Smart Image Click on the blue labels to locate them in the text.
Smart ImageViewing Examples
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
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
Login to View More
IPC IPC(8): G06F11/36
Inventor 于秀山刘然于长钺
Owner 中国软件评测中心(工业和信息化部软件与集成电路促进中心)
Who we serve
- R&D Engineer
- R&D Manager
- IP Professional
Why Patsnap Eureka
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com