18320142. BLACK-BOX FUZZING TESTING METHOD AND APPARATUS simplified abstract (Samsung Electronics Co., Ltd.)

From WikiPatents
Jump to navigation Jump to search

BLACK-BOX FUZZING TESTING METHOD AND APPARATUS

Organization Name

Samsung Electronics Co., Ltd.

Inventor(s)

Haitao Hu of SHAANXI (CN)

Zhu Fu of SHAANXI (CN)

Huan Guo of SHAANXI (CN)

Hao Yan of SHAANXI (CN)

Zhenan Tang of SHAANXI (CN)

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.