Automated bug detection with virtual machine forking
AssigneeVMware, Inc.
InventorMarcello Golfieri
Life of this patent
Estimating the term…
Loading patent…
AssigneeVMware, Inc.
InventorMarcello Golfieri
Estimating the term…
Techniques for automated bug detection. A set of inputs are collected and a snapshotting feature is used to apply each input to a test application. Outputs from the test application are gathered and compared to determine whether the outputs are associated with bugs. Comparison can be done with one or more of many different techniques that quantify difference between outputs associated with test inputs and outputs associated with a “happy path input.” Outputs can be grouped together based on these quantifications and the groups can be used to identify outputs most likely to be associated with bugs. The output groups may also be used to group associated inputs to the set of inputs to be used for testing in the future. When a bug is identified, a report could be automatically generated that includes a scoring value as well as recorded output information and could be presented to a user.
A method for detecting bugs in an application, the method comprising:
A system for detecting bugs in an application, the system comprising:
A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to:
Dependencies are inferred from the claim text.