Method and system for regression test selection in a multi-threaded distributed target program execution tested by multi-threaded test suites

    公开(公告)号:US10956314B2

    公开(公告)日:2021-03-23

    申请号:US16672252

    申请日:2019-11-01

    Abstract: A method, a system and a computer program product for regression test selection in a multi-threaded distributed target program execution tested by multi-threaded test suites. The method includes monitoring changes to source code of the target program in real-time to determine changed code-modules and extracting the regression test cases which simulate the changed code-modules. A calibration engine according to an embodiment isolates test case execution flow at individual test case level and builds relationship between the test case of the multi-threaded test suite and the distributed target program code-modules simulated by the test case. The method enhances the run-time behavior of the target program execution engines and builds relationships between the threads executing in the engine through throttling mechanism without affecting the actual functional execution. It enables calibration to happen in a multi-threaded test environment.

Patent Agency Ranking