CPC G06F 11/3644 (2013.01) [G06F 8/65 (2013.01); G06F 9/451 (2018.02); G06F 11/3612 (2013.01)] | 20 Claims |
1. A system, comprising:
at least one data processor; and
at least one memory storing instructions, which when executed by the at least one data processor, cause operations comprising:
determining, based at least on a source code file affected by an update to a software application, a first method affected by the update to the software application;
identifying a second method called by the first method affected by the update to the software application;
identifying a first user interface file that includes a first call to the first method or to the second method;
determining a similarity metric between a first name of a first functional flow of the software application and a second name associated with the first user interface file;
determining, based at least on the similarity metric satisfying a first threshold, that the first functional flow of the software application matches the first user interface file; and
subjecting the software application to regression testing in response to determining that the first functional flow of the software application matches the first user interface file, wherein a scope of the regression testing of the software application is limited to the first functional flow.
|