Smart regression test selection for software development
A technology for group selection and testing software, applied in software testing/debugging, electrical components, error detection/correction, etc., can solve problems such as errors
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0011] Software that has been modified to include new functions or to improve existing functions is typically tested before being released for wider or commercial use. A suite of tests developed to test earlier versions of the software usually exists in the database. However, fully applying the test suite is time-consuming and resource-intensive when software modifications include a limited number of changes.
[0012] Embodiments of the present disclosure identify, from an existing database of test suites, a list of one or more functions executing that cover lines in a software program that have been modified. One or more criteria selected based on, for example, priority and / or resource usage are then applied to further reduce the number of tests on the list. Accordingly, embodiments of the present disclosure achieve an order of magnitude reduction in testing of modified software.
[0013] figure 1 is a flowchart 100 of steps for testing modified (changed) software accordi...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


