A fuzzy testing framework based on AFL
A framework and test case technology, applied in the field of information security, can solve problems such as the inability to generate effective test cases in a highly structured data format and the blindness of AFL tools, so as to improve efficiency and coverage, increase the probability of being mutated, and reduce The effect of wasting time and space
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
test Embodiment i
[0072] Define 5 bitmaps: set the symbol map to represent a bitmap, and maintain a bitmap for any test case in the test case queue, ie The inventive method maintains a bitmap for each test case, and is mainly used to record each branch triggered by test case i and the number of branch triggers; map(i) b ≠0 means that the test case i corresponding to the bitmap triggers branch b, that is and map(i) b The value of represents the number of times test case i triggers branch b.
[0073] The method of the present invention also maintains a global bitmap map, which satisfies formula 1, wherein map(i) represents the bitmap of test case i.
[0074] map=U i∈Q map(i) formula 1
[0075] Definition 6 path: set symbol P to represent path, path P contains many branches, and path P can be considered as a collection of specific branches. The path P represents the set of hit branches during the execution of the program under test, represents test case i execution path P, b∈P represents p...
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