Synopsys, Inc.
SMART REGRESSION TEST SELECTION FOR SOFTWARE DEVELOPMENT

Last updated:

Abstract:

A method of testing a change in a software code includes, searching a database of tests to identify a subset of the tests that include a function that executes the change, forming, from the subset, a multitude of groups each having a different execution path. The tests in the same group have the same execution path. The method further includes prioritizing the tests within each of the multitude of groups based on one or more testing characteristics, and selecting, from each of the groups, one or more of the prioritized tests to test the change.

Status:
Application
Type:

Utility

Filling date:

12 May 2021

Issue date:

18 Nov 2021