Test Case Reduction for Code Regression Testing
AssigneeDevFactory Innovations FZ-LLC
InventorsJoseph A. Liemandt, Rahul Subramaniam, Samy Aboel-Nil
Life of this patent
Estimating the term…
Abstract
In at least one embodiment, a system performs regression testing of software using selected test cases. In at least one embodiment, the system selects the test case for regression testing based on whether the test case correlates with modified code. In at least one embodiment, a test case correlates with the modified code if the test case tests all or a proper subset of the modified code. In at least one embodiment, if a test case does not test any of the modified code, then the test case is not used in the regression testing of the modified code.
Claims2
A method testing computer software after modification of one or more portions of code of the computer software, the method comprising:
- performing by a computer system programmed with code stored in a memory and executable by a processor of the computer system for:
- determining which of the one or more portions of code of the computer software were modified;
- accessing data correlating one or more test cases to respective portions of the code, wherein each test case that is correlated to a portion of the code tests the correlated portion of code during a test of the computer software;
- identifying which of the one or more test cases correlate with the one or more portions of the code that were modified;
- and
- testing the code using the one or more identified test cases.
2-30. (canceled)
Dependencies are inferred from the claim text.