US 12,487,899 B2
System and method of adaptively assigning scenario-based tests to test assets
Shaul Teplinsky, Orinda, CA (US); Kyle Ross Bryson, Austin, TX (US); Stephen Thung, Norman, OK (US); Douglas William Farrell, Austin, TX (US); James C. Nagle, Leander, TX (US); and Jeffrey Marcus Monroe, Cedar Park, TX (US)
Assigned to National Instruments Corporation, Austin, TX (US)
Filed by National Instruments Corporation, Austin, TX (US)
Filed on Nov. 10, 2022, as Appl. No. 17/985,099.
Prior Publication US 2024/0160542 A1, May 16, 2024
Int. Cl. G06F 11/263 (2006.01); G06F 11/27 (2006.01); G06F 30/20 (2020.01); G06F 30/27 (2020.01)
CPC G06F 11/263 (2013.01) [G06F 11/27 (2013.01); G06F 30/20 (2020.01); G06F 30/27 (2020.01)] 20 Claims
OG exemplary drawing
 
1. A method of assigning scenario-based tests to test assets, the method comprising:
receiving a scenario-based test operable to test a key performance indicator (KPI) of a System Under Test (SUT);
receiving a component behavior exhibited by a first component of the SUT during testing of the SUT, wherein the SUT includes a plurality of components comprising the first component;
receiving a scenario characteristic, wherein the component behavior is a function of the scenario characteristic;
identifying, based on the component behavior and the scenario characteristic, a first plurality of behavior models associated with the component behavior, wherein each behavior model of the first plurality of behavior models is associated with a corresponding test asset type of a plurality of test asset types;
extracting, from the scenario-based test and based on the scenario characteristic, a characteristic value of the scenario characteristic;
executing each behavior model of the first plurality of behavior models using the characteristic value to generate a first plurality of predicted behavior outcomes, wherein each predicted behavior outcome of the first plurality of predicted behavior outcomes is associated with a respective behavior model of the first plurality of behavior models;
selecting a first test asset type from the plurality of test asset types based on the first plurality of predicted behavior outcomes; and
transmitting the scenario-based test to a test asset of the first test asset type.