Software testing data amplification method
A technology for software testing and testing data, applied in software testing/debugging, electrical digital data processing, error detection/correction, etc. Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0025] Such as figure 1 , the present invention combines the evolution information of software and self-adaptive particle swarm algorithm to carry out test data amplification in regression test, reaches higher path coverage rate with lower cost, and its specific steps are as follows:
[0026] (1) Use the Soot code analysis tool to convert the new version of the program P into a typed three-address code Jimple, from which all paths P in the program P are extracted path and path condition PC;
[0027] Example of Jimple intermediate code conversion figure 2 As shown, in the example, the Jimple intermediate code uses labels to identify each branch of the example code, and uses the goto statement to jump between labels, which can easily parse out the path and path conditions of the example program. The paths and path conditions of the sample programs are shown in Table 1.
[0028] Table 1: Paths and path conditions for example programs
[0029] path
PUM

Abstract
Description
Claims
Application Information

- Generate Ideas
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com