US 11,983,105 B2
Systems and methods for generating and executing a test case plan for a software product
Karmegam Vasavan, Chennai (IN); Kirupa Rajkumar, Chennai (IN); Suresh Subburayalu, Chennai (IN); and Vijay M. Yeturi, Cary, NC (US)
Assigned to Verizon Patent and Licensing Inc., Basking Ridge, NJ (US)
Filed by Verizon Patent and Licensing Inc., Basking Ridge, NJ (US)
Filed on Dec. 29, 2022, as Appl. No. 18/147,895.
Application 18/147,895 is a continuation of application No. 17/302,372, filed on Apr. 30, 2021, granted, now 11,550,707.
Prior Publication US 2023/0138180 A1, May 4, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 11/36 (2006.01); G06F 9/54 (2006.01)
CPC G06F 11/3692 (2013.01) [G06F 9/541 (2013.01); G06F 11/3664 (2013.01); G06F 11/3684 (2013.01); G06F 11/3688 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
generating, by a device, test data for a test case for a software product based on test input data,
wherein the test data includes information to be used to test the software product,
wherein the test input data is determined based on a set of user interactions, and
wherein generating the test data comprises:
generating the test data based on determining a series of processes to be performed by the software product to test a particular functionality of the software product,
wherein the test data corresponds to input data required to perform the series of processes;
processing, by the device, the test data and the software product, with a model, to generate a test case plan that includes the test data and test steps,
wherein the model is trained based on historical test data to output test case plans that include the historical test data and steps corresponding to the historical test data, and
wherein the test case plan identifies one or more iterations of the test steps,
wherein an iteration of the test steps, of the one or more iterations of the test steps, tests a functionality of the software product under a particular set of conditions associated with particular portions of the test data; and
generating, by the device, test scripts for the test case plan based on the software product.