Graphical user interface software function coverage testing method

A graphical user interface, software function technology, applied in software testing/debugging, etc.

Active Publication Date: 2012-05-02
中国软件评测中心(工业和信息化部软件与集成电路促进中心)
View PDF2 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] The technical problem solved by the present invention is to provide a graphical user interface software function coverage test method, which solves the problem of automatic generation of software function diagrams

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
  • Graphical user interface software function coverage testing method
  • Graphical user interface software function coverage testing method
  • Graphical user interface software function coverage testing method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0049]The invention mainly solves the technical problems of automatic generation of software function diagrams, test process tracking, function coverage statistics and display, and test case optimization, so that testers can intuitively and accurately grasp the coverage of software functions by test cases, and provide sufficient support for test case design and testing. Provides a basis for assessment.

[0050] The technical solutions of the present invention will be described in detail below with reference to the accompanying drawings and preferred embodiments.

[0051] Such as figure 1 Shown, be main flowchart of the present invention, the step of GUI software function coverage test method is as follows:

[0052] Step S101: Analyze the software under test. In the testing process, the software under test is tested by executing test cases, and the design of test cases should design different test cases according to the specific conditions of the software under test.

[005...

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 graphical user interface software function coverage testing method which comprises the steps of: analyzing a software to be tested, finding out a calling relation among windows of the software, events included in each window and correlation thereof, and an event interaction relationship among the windows, and simplifying an event interaction diagram; tracking a testing process, capturing the windows and the events in the process of testing the software to be tested, generating a software operating diagram according to the captured executing information of test cases,optimizing the test cases, and eliminating repeated and redundant test cases; comparing the software operating diagram with the event interaction diagram, identifying overwritten events and event interaction on the event interaction diagram, and giving a tested overwriting counting result; judging whether a set testing overwriting standard is met or not according to the tested overwriting counting result; if yes, stopping the test; and if not, tracking the executing condition of the new test cases.

Description

technical field [0001] The invention relates to a graphical user interface (GUI) software function testing technology, in particular to a GUI software function coverage testing method. Background technique [0002] Fully testing software is the fundamental requirement of software testing, and coverage testing is the main criterion to measure the adequacy of testing. The research on software coverage testing was first carried out around the degree of coverage of program code by test cases. Standards such as statement coverage, branch coverage, and path coverage were proposed, and commercial tools were launched. The representative example is the TestBed of the British LDRA company. From the perspective of source program code, these tools adopt program instrumentation technology, track the execution of test cases, and provide the coverage of program code by test cases, providing a basis for test case design and test adequacy evaluation. Graphical User Interface (GUI for short,...

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
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
Try Eureka
PatSnap group products