US 12,443,513 B2
Generating test cases for software testing using machine learning techniques
Abhishek Mishra, Bangalore (IN); Vivek Bhargava, Bangalore (IN); and Kumar Saurav, Bangalore (IN)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Aug. 2, 2023, as Appl. No. 18/229,247.
Prior Publication US 2025/0045189 A1, Feb. 6, 2025
Int. Cl. G06F 11/3668 (2025.01); G06N 20/00 (2019.01)
CPC G06F 11/3684 (2013.01) [G06N 20/00 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
obtaining user input data associated with at least one software application;
identifying one or more predetermined types of information, comprising one or more of topic-related information and entity-related information, from at least a portion of the user input data using at least a first set of machine learning techniques;
generating one or more test cases for testing at least a portion of the at least one software application by processing at least a portion of the identified information using at least a second set of machine learning techniques, wherein the first set of machine learning techniques and the second set of machine learning techniques collectively comprise (i) at least one machine learning technique included in both the first set and the second set, and (ii) at least one machine learning technique not included in both the first set and the second set; and
performing one or more automated actions based at least in part on at least one of the one or more generated test cases, wherein performing one or more automated actions comprises automatically executing at least one of the one or more generated test cases in connection with testing the at least one software application;
wherein the method is performed by at least one processing device comprising a processor coupled to a memory.