Check patentability & draft patents in minutes with Patsnap Eureka AI!

An Improved Software Adaptive Testing Method

A test method and self-adaptive technology, applied in software testing/debugging, error detection/correction, instruments, etc., can solve the problems of consumption of test overhead, difficulty of representation and calculation, geometric increase of test time overhead, etc., to reduce test costs, The effect of reducing the number and improving the test efficiency

Active Publication Date: 2022-07-08
BEIHANG UNIV
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] 1) The model is difficult to fundamentally solve the problem of geometric increase in test time overhead
[0005] 2) Algorithm efficiency problem in the case of multi-dimensional, in the case of more than three dimensions, the computational efficiency of adaptive software testing is not good, and consumes a lot of testing overhead
The time complexity of adaptive software testing in screening a test case reaches O(n2), and the overhead of the algorithm for screening test cases affects the operating efficiency of the algorithm
[0006] 3) Under the condition of non-numerical input fields, there are great difficulties in the representation and calculation of the distance between use cases

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
  • An Improved Software Adaptive Testing Method
  • An Improved Software Adaptive Testing Method
  • An Improved Software Adaptive Testing Method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] like figure 2 As shown, the present invention provides an improved self-adaptive testing method, which consists of the testing step size of the input domain, historical testing data, parameter estimation and controller testing decisions to form a unique feedback control loop;

[0030] The tested input domain information is used as the test data history, and the adjustment algorithm is used as the parameter estimation module;

[0031] The selection of partition and input domain is used as a test decision, and the number of test cases in the input domain is estimated as the input domain test step size design.

[0032] Among them, the test decision A is generated by the controller t+1 Choose an appropriate input domain, adjust the test decision and test step size for the input domain based on the collected test data, parameter estimates.

[0033] The present invention is based on figure 1 The characteristics of the self-adaptive software model shown and the test shortc...

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 relates to an improved software self-adaptive testing method. The method is based on a software cybernetics model, and improves the traditional self-adaptive random testing method. The tested input domain information is used as test historical data, and the adjustment algorithm is used as a parameter estimation module. The selection of partition and input domain is used as a test decision, and the number of test cases in the input domain is estimated as the input domain test step size design, and the purpose of improving test efficiency is achieved by rationally allocating test resources. According to the key problems faced by software testing, the invention can effectively solve the problem of software input space combination explosion by improving the assumptions of the traditional software self-adaptive testing method, fully utilize the intermediate testing data generated in the testing process, and realize the dynamic, dynamic, and dynamic performance of the software testing process. Adaptive feedback adjustment can effectively reduce the number of test cases, improve test efficiency, and reduce test costs. Therefore, the present invention has important engineering application value.

Description

technical field [0001] The invention belongs to the technical field of software engineering and software testing, in particular to an improved software self-adaptive testing method. Background technique [0002] With the rapid development of information technology and the increasing complexity and scale of software systems, software testing, as an important part of the life cycle, plays an increasingly important role. However, engineering practice shows that the difficulty and cost of software testing become increasingly uncontrollable as the complexity and scale of software continue to rise. Traditional software testing methods are obviously insufficient in testing efficiency and fault location, and can no longer meet the high standards and requirements of modern software testing. [0003] The traditional adaptive software testing is based on the software cybernetics model, including the software under test (the controlled object), the test strategy (the controller) and th...

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
CPCG06F11/3684G06F11/3688
Inventor 殷永峰李昆肖鹏
Owner BEIHANG UNIV
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More