A test sample optimization method based on fuzzing
A test sample and fuzz test technology, applied in software testing/debugging, error detection/correction, instruments, etc., can solve the problems of high repeatability and rejection of test samples
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0050] Embodiment 1: as Figure 1-3 As shown, a test sample optimization method based on fuzz testing, the method steps are as follows:
[0051] Step1. Record the random test samples generated when the fuzz testing tool Sully tests the application as initial samples. If there is a sample type in the test samples that does not meet the input rules of the application, record such test samples as invalid samples. Delete the invalid samples in the initial samples, and record all the remaining samples as the sample set Σ={S 1 ,S 2 ,...,S i}; where, S i Indicates the i-th test sample;
[0052] The random test samples generated when the fuzz testing tool tests the application are recorded as the initial samples. Use static program analysis tools to analyze the software for lexical analysis, syntax analysis, and semantic analysis to judge whether the sample type of the test sample conforms to the input rules of the software. Common sample types and their input rules are shown in...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


