Symbolic-execution-based method for generating test cases with feedback
A technology for test case generation and symbolic execution, applied in the field of high-efficiency test case generation, to achieve good flexibility, reduce scale and quantity, and facilitate manual intervention
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0027] A detailed description will be given below in conjunction with the accompanying drawings.
[0028] Such as figure 1 As shown, the inventive method is made up of five steps: one, collect the program coverage information of existing test cases; Second, determine the coverage target of symbolic execution according to the control flow graph of the tested program; Inserting stubs, implanting control codes that guide symbolic execution; fourth, selecting appropriate seed test cases from the existing test case set; fifth, applying symbolic execution methods to the coverage target to generate new test cases. Newly generated test cases are added to the existing test case set; Sixth, repeat the above steps until a given test case generation goal is achieved, such as 100% statement coverage. The input of the method of the invention includes the tested program and the test case set generated by artificial or random testing methods; the output is the test case set which has reached...
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