US 12,229,042 B2
Smart test case execution cycle assignment mechanism
Huijuan Fan, Chengdu (CN); and Jia Huang, Chengdu (CN)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Jan. 9, 2023, as Appl. No. 18/094,487.
Claims priority of application No. 202210389582.1 (CN), filed on Apr. 13, 2022.
Prior Publication US 2023/0333970 A1, Oct. 19, 2023
Int. Cl. G06F 11/36 (2006.01)
CPC G06F 11/3688 (2013.01) [G06F 11/3676 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method, comprising:
selecting a test case from a plurality of test cases in a software testing lifecycle system; calculating, by a feature coverage system, a weighted metric associated with a test cycle for each test cycle in a plurality of test cycles,
wherein each of the plurality of test cycles comprises a subset of the plurality of test cases;
using the weighted metric, determining, by the feature coverage system, a test cycle in which to assign the test case to balance test feature coverage within the plurality of test cycles;
assigning, by the feature coverage system, the test case to the test cycle; and
executing the test cycle on a system; and
evaluating at least one of test case distribution imbalance rate, tester system workload imbalance rate and feature coverage imbalance rate to assess test case assignment performance of the feature coverage system,
wherein the method is implemented by at least one processing device comprising a processor coupled to a memory;
repeating the steps of selecting, calculating, determining, and assigning for the each test case that is not assigned.