US 11,748,238 B2
Model-based biased random system test through rest API
Vitali Sokhin, Haifa (IL); Dean Gilbert Bair, Bloomington, NY (US); Gil Eliezer Shurek, Haifa (IL); Shiri Moran, Kiryat Tivon (IL); and Tom Kolan, Haifa (IL)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on May 28, 2021, as Appl. No. 17/333,640.
Prior Publication US 2022/0382665 A1, Dec. 1, 2022
Int. Cl. G06F 11/00 (2006.01); G06F 11/36 (2006.01); H04L 67/133 (2022.01)
CPC G06F 11/3684 (2013.01) [G06F 11/3688 (2013.01); H04L 67/133 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A computer system to validate a system under test (SUT) comprising:
one or more processing devices;
one or more memory devices communicatively and operably coupled to the one or more processing devices; and
a test generation module and a test responses validation module communicatively and operably coupled to the one or more processing devices, the one or more processing devices executing operations to cause the computer system to:
generate, through the test generation module, one or more application programming interface (API) requests comprising:
select, through the test generation module, one or more random biases for one or more properties of the one or more API requests;
transmit, through the test generation module, the one or more API requests to the SUT;
receive, from the SUT, an API response for each of the one or more API requests; and
validate, through the test responses validation module, each API response.