US 11,874,762 B2
Context-based test suite generation as a service
Muralikrishna Nidugala, Karnataka (IN); Ravi Teja Jammulapati, Karnataka (IN); Krishnaprasad Bidare Prabhakar, Karnataka (IN); Anup Kumar Sahu, Karnataka (IN); and Aryan Mehta, Karnataka (IN)
Assigned to Hewlett Packard Enterprise Development LP, Spring, TX (US)
Filed by Hewlett Packard Enterprise Development LP, Houston, TX (US)
Filed on Jun. 14, 2022, as Appl. No. 17/806,868.
Prior Publication US 2023/0401144 A1, Dec. 14, 2023
Int. Cl. G06F 11/36 (2006.01); G06N 5/022 (2023.01)
CPC G06F 11/3684 (2013.01) [G06F 11/3688 (2013.01); G06N 5/022 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
processing circuitry; and
a memory coupled with the processing circuitry, the memory storing instructions that, when executed by the processing circuitry cause the system to:
detect a code change to source code included in a code repository;
identify, based on a code-to-feature mapping, a relationship between the code change to the source code and an associated product feature;
determine, using a machine learning (ML) algorithm and based on the associated product feature, one or more dependent product features impacted by the code change to the source code;
select, based on the associated product feature and the one or more dependent product features, a set of test cases including a subset of test cases related to the associated product feature and a subset of test cases related to the one or more dependent product features;
execute the set of test cases; and
update, using the ML algorithm, the code-to-feature mapping using results of executing the set of test cases.