Invention Grant
- Patent Title: Generating fault conditions using a fault-enabled software development kit
-
Application No.: US17342094Application Date: 2021-06-08
-
Publication No.: US11921622B2Publication Date: 2024-03-05
- Inventor: Suman K. Nath , Peter C. Shrosbree , Fazle Elahi Faisal , Tanakorn Leesatapornwongsa
- 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
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F11/30 ; G06F11/36

Abstract:
Systems and methods are provided for automatically generating a fault-enabled software development kit (SDK) to test an application. The generating includes determining one or more faults based on codes associated with the SDK and a frequency of occurrences of faults while executing the SDK. A fault injector automatically injects the determined faults in select layers of code in the SDK and generates fault configuration data associated with the automatically injected faults in the SDK. The fault configuration data describes faults that have been injected in the fault-enabled SDK to test an application. The fault-enabled SDK tests the application without needs for modifying the application code for testing purposes. The fault-enabled SDK further provides types of faults that may be common in using the SDK without requiring application developers to have detailed understanding of internals of the SDK to test the application with simulated faults.
Public/Granted literature
- US20220391314A1 GENERATING FAULT CONDITIONS USING A FAULT-ENABLED SOFTWARE DEVELOPMENT KIT Public/Granted day:2022-12-08
Information query