FAULT DETECTION USING BREAKPOINT VALUE-BASED FINGERPRINTS OF FAILING REGRESSION TEST CASES
Patent №
US 11,232,020
Granted
2022-01-25
Filed 2019
Owner
INTERNATIONAL BUSINESS MACHINES CORPORATION
Lab
AI components
3
kr · planning · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
16440810
Systems, methods, and computer-readable media are described for utilizing breakpoint value-based fingerprints of failing regression test cases to determine specific components of a System Under Test (SUT) that are causing a fault such as specific lines of source code. A failing test case from a regression run is selected and fault localization and inverse combinatorics techniques are employed to generate a set of failing test cases around the selected failing test case. A set of test fingerprints corresponding to the set of failing test cases is compared to a set of test fingerprints corresponding to a set of passing test cases to determine breakpoints that are indicated as being encountered during execution of at least one failing test case and that are not encountered during execution of any of the passing test cases. Specific lines of source code that correspond to these breakpoints are then identified as causing the fault.
AI classification
Ownership
INTERNATIONAL BUSINESS MACHINES CORPORATION
assignment · 494640753
Assignors
HICKS, ANDREW, BLUE, DALE E., RAWLINS, RYAN THOMAS, PARTLOW, STEVEN M.
On an employer assignment, the assignors are typically the inventors.