Method and apparatus for selecting fuzzy test case
A technology of test cases and fuzz testing, applied in software testing/debugging, error detection/correction, instrumentation, etc., can solve the problems of reducing fuzz testing efficiency, time and space waste, etc., to improve fuzz testing efficiency, speed, calculation easy effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
test Embodiment i
[0059] Define 5 bitmaps: set the symbol map to represent bitmaps, and maintain a bitmap for any test case in the test case queue, namely The method of the present invention maintains a bitmap for each test case, which is mainly used to record the branches triggered by the test case i and the number of branch triggers; map(i) b ≠0 represents 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.
[0060] The method of the present invention also maintains a global bitmap map, which satisfies formula 1, where map(i) represents the bitmap of test case i.
[0061] map=∪ i∈Q map(i) formula 1
[0062] Definition 6 Path: Set the symbol P to represent a path. Path P contains many branches. It can be considered that path P is a collection of specific branches. Path P represents the set of hit branches in the process of executing the program under test, Represents the execution path ...
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