18320142. BLACK-BOX FUZZING TESTING METHOD AND APPARATUS simplified abstract (Samsung Electronics Co., Ltd.)
Contents
BLACK-BOX FUZZING TESTING METHOD AND APPARATUS
Organization Name
Inventor(s)
BLACK-BOX FUZZING TESTING METHOD AND APPARATUS - A simplified explanation of the abstract
This abstract first appeared for US patent application 18320142 titled 'BLACK-BOX FUZZING TESTING METHOD AND APPARATUS
- Simplified Explanation: This patent application describes a method for black-box fuzzing testing, which involves generating test cases, executing a target program with these test cases, determining execution paths, and assessing code coverage.
- Key Features and Innovation:
- Generation of multiple test cases for black-box fuzzing testing. - Execution of a target program with each test case to obtain execution results. - Determination of execution paths of the target program based on the results. - Assessment of code coverage of the target program from the execution paths.
- Potential Applications:
- Software testing and quality assurance. - Security testing for identifying vulnerabilities. - Automated testing of programs without access to the source code.
- Problems Solved:
- Efficient and automated testing of software programs. - Identification of potential security vulnerabilities. - Comprehensive assessment of code coverage.
- Benefits:
- Improved software reliability and security. - Time and cost savings in testing processes. - Enhanced detection of bugs and vulnerabilities.
- Commercial Applications:
- This technology can be used by software development companies, cybersecurity firms, and quality assurance teams to enhance the reliability and security of their products.
- Questions about Black-Box Fuzzing Testing:
1. How does black-box fuzzing testing differ from other software testing methods? - Black-box fuzzing testing focuses on input generation and code coverage without access to the source code, unlike white-box testing which requires knowledge of the internal structure of the program.
2. What are the main advantages of using black-box fuzzing testing in software development? - Black-box fuzzing testing can efficiently identify vulnerabilities and bugs in software programs, leading to improved reliability and security.
Original Abstract Submitted
A black-box fuzzing testing method includes: generating a plurality of testcases; executing a target program based on each of the generated testcases to obtain a plurality of execution results; determining a plurality of execution paths of the target program using the execution results; and determining a code coverage of the target program from the execution paths.