Systems and methods for networked device testing
AssigneeIntel Corporation
InventorsKshitij Doshi, Francesc Guim Bernat
Life of this patent
Estimating the term…
Abstract
Methods, apparatus, systems, and articles of manufacture for networked device testing are disclosed. An example method includes determining an input to be applied to a programmable network device, mutating the input to determine an input variant, applying the input variant to the programmable network device, and in response to determining that the input variant causes the programmable network device to enter an expected state, add the input variant to a test set.
Claims18
A non-transitory computer readable medium comprising instructions that, when executed by logic circuitry, cause the logic circuitry to at least:
- determine an input to be applied to a programmable network device;
- mutate the input to determine an input variant;
- transmit the input variant to the programmable network device;
- add the input variant to a test set after the input variant causes the programmable network device to enter an expected state;
- create a virtual partition associated with the programmable network device;
- and
- shift responsibilities of a partition of the programmable network device to the virtual partition.
An apparatus for networked device testing, the apparatus comprising:
- interface circuitry;
- computer readable instructions;
- and
- programmable circuitry to instantiate:
- input selector circuitry to select a test parameter to be applied to a programmable network device;
- mutations generator circuitry to mutate the test parameter to determine an input variant, the input selector circuitry to transmit the input variant to the programmable network device;
- results analyzer circuitry to:
- add the input variant to a test set after the input variant causes the programmable network device to enter an expected state;
- create a virtual partition associated with the programmable network device;
- and
- shift responsibilities of a partition of the programmable network device to the virtual partition.
A method for networked component testing, the method comprising:
- determining an input to be applied to a programmable network device;
- fuzzing the input to determine an input variant;
- transmitting the input variant to the programmable network device;
- adding the input variant to a test set after the input variant causes the programmable network device to enter an expected state;
- creating a virtual partition associated with the programmable network device;
- and
- shifting responsibilities of a partition of the programmable network device to the virtual partition.
Dependencies are inferred from the claim text.