Method for carrying out grouping fuzz testing on software
A technology of fuzz testing and software, which is applied in software testing/debugging, computer parts, character and pattern recognition, etc. It can solve the problems that seeds cannot reflect the similarity of seeds well, the growth of tree nodes, etc., and achieve efficient fuzz testing Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0028] The following will clearly and completely describe the technical solutions in the embodiments of the present application with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, not all of them. Based on the embodiments of the present application, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present application.
[0029] The present invention first needs to group seeds, and in this embodiment, grouping includes the following steps:
[0030] (1) First, the distance between two seeds is defined according to the seed similarity. the s i and s j The distance between two seeds is defined as d(s i ,s j ) = d v (s i ,s j )+d e (s i ,s j ), where dv and d e Represents byte value distance and execution path distance, respectively.
[0031] In this embodiment,...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 

