Unlock instant, AI-driven research and patent intelligence for your innovation.

A Reliability Acceleration Testing Method for GUI Software

A test method and reliability technology, applied in the field of reliability acceleration test for GUI software, can solve the problems affecting the evaluation of GUI software test results, affecting the mapping relationship between software input and output, and GUI software input combination space explosion, etc. The effect of alleviating the problem of space explosion and improving the efficiency of reliability testing

Inactive Publication Date: 2017-09-19
BEIHANG UNIV +1
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0016] (1) There is an explosion problem in the input combination space of GUI software, and each input sequence will cause different states of the GUI software
[0017] (2) The coverage of test data on software usage will affect the evaluation of GUI software test results
[0019] (4), GUI software needs regression testing, as the software version is updated, it will affect the mapping relationship between software input and output
According to the mechanism of software failure: the input of the program causes the defect of the software to be executed, and the executed defect changes the data state after the defect location of the program, and the wrong program data state is propagated to the program output and makes the output result wrong

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
  • A Reliability Acceleration Testing Method for GUI Software
  • A Reliability Acceleration Testing Method for GUI Software
  • A Reliability Acceleration Testing Method for GUI Software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0176]This embodiment is derived from command and dispatch management software in a certain system, which belongs to GUI type software. According to the cross-linking relationship of the command and dispatch management software to be tested in the system, build a test environment and execute the test. In the previous software development and testing process, a total of 22 software failures were found, and the software input that caused the software failure and the method of modifying the software defects were summarized, and the software defects would not affect the existence of other software defects during the process of modification.

[0177] Use the software reliability profile construction technology to construct the use profile of the software under test with the help of profile construction tools, and generate 1000 test case documents in XML format. In the case of conventional software reliability testing, when the test cases are executed sequentially, when the 498th te...

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 GUI software-oriented reliability accelerated testing method. The steps are as follows: 1. Extract identification words and features to form identification word chains and feature sets; 2. Divide equivalence classes; 3. Input content for each step 4. Divide the basic test case set into test case sets with the same structural information and content information; 5. According to the mapping relationship, convert the input content of each step of the test case into failure information or Normal information, and identify it; 6. Execute tests in sequence, and filter the execution effect of various test cases as failure and the first test case as normal; 7. Accumulate the execution time of use cases between adjacent failure intervals as failure Data for software reliability assessment. Advantages: Based on the idea of ​​operation classification, it reduces the number of test cases and test time, improves the efficiency of GUI software reliability testing, and ensures that failure data can be quantitatively evaluated for software reliability.

Description

technical field [0001] The invention belongs to the technical field of software reliability testing, and relates to an accelerated testing method in software reliability testing, in particular to a GUI software-oriented reliability accelerated testing method. Background technique [0002] With the rapid development of computer technology, computer software has penetrated into more and more fields, especially key fields related to national economy and people's livelihood such as aerospace, finance and medical care. In these fields, software systems are large in scale and complex in logic, and the requirements for reliability are often very high. Therefore, software reliability engineering has been paid more and more attention by people. [0003] Software reliability testing is one of the important measures to improve software quality and reliability, and has gradually become the main research direction of software reliability engineering at home and abroad; the main feature ...

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 BEIHANG UNIV