Invention Grant
- Patent Title: Intelligently fuzzing data to exercise a service
-
Application No.: US16741445Application Date: 2020-01-13
-
Publication No.: US11321219B2Publication Date: 2022-05-03
- Inventor: Patrice Godefroid , Bo-Yuan Huang , Marina Polishchuk
- Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
- Applicant Address: US WA Redmond
- Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
- Current Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
- Current Assignee Address: US WA Redmond
- Agency: Workman Nydegger
- Main IPC: G06F11/36
- IPC: G06F11/36

Abstract:
Improved techniques for testing an application to identify bugs. An API request body, which includes input data, is transmitted to a service to exercise the service. An error type response is received from the service, where the response indicates how the service handled the input data. The response is then used to determine an error type response coverage of the service. The coverage is then expanded by repeatedly performing a number of operations until a threshold metric is satisfied. For instance, in response to learning how previously-used input data impacted the coverage, new input data is generated. This new input data is designed to trigger new types of responses from the service. The new input is sent to the service, and a new error type response is received. These processes are repeated in an effort to expand the error type response coverage of the remote service.
Public/Granted literature
- US20210216435A1 INTELLIGENTLY FUZZING DATA TO EXERCISE A SERVICE Public/Granted day:2021-07-15
Information query