Test case suite amplification method based on self-adaption random testing of predicate
A technology of test case sets and test cases, which is applied in regression testing in software testing and in the field of software testing, can solve the problems that test case amplification methods cannot meet the requirements of test cost and test accuracy, achieve low cost, improve test accuracy, The effect of reducing the generation cost
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0026] Such as figure 1 , the present invention combines the white-box testing technology of software modification analysis and the black-box testing technology of self-adaptive random testing to amplify the test case set in the regression test, so that it can achieve higher branch coverage at a lower cost, and the steps are as follows :
[0027] 1) Use the Dejavu test case selection method to select the modified part of the test cases from the original test case set to form a "selected test case set", and remove other test cases in the original test case set T;
[0028] 2) Statically analyze the new version of the regression test program to extract all the predicates that may be extracted in the program; the branch condition expression in the program is called "branch", and the expression backtracking from the branch condition to the input field is called "predicate". The predicate is extracted as: the expression extracted from the static backtracking of the program branch, ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
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