发明名称 |
Analysis of tests of software programs based on classification of failed test cases |
摘要 |
A solution is proposed for analyzing a test of a software program comprising a plurality of software components, the test comprising a plurality of test cases each one for exercising a set of corresponding exercised software components. A corresponding method comprises the steps of receiving an indication of each failed test case whose current execution has failed, retrieving a suspicion attribute of each failed test case indicative of a change to the corresponding exercised software components since a previous execution of the failed test case, retrieving a change attribute of each failed test case indicative of a change to the failed test case since the previous execution thereof, retrieving a regression attribute of each failed test case indicative of a regression of the failed test case since the previous execution thereof, and classifying each failed test case into a plurality of disjoint classes according to the corresponding suspicion attribute, change attribute and regression attribute. |
申请公布号 |
US9037915(B2) |
申请公布日期 |
2015.05.19 |
申请号 |
US201213627229 |
申请日期 |
2012.09.26 |
申请人 |
International Business Machines Corporation |
发明人 |
D'Alterio Domenico;Mariani Glanluca;Rossi Riccardo;Secomandi Antonio |
分类号 |
G06F11/00;G06F9/44;G06F11/36 |
主分类号 |
G06F11/00 |
代理机构 |
Yee & Associates, P.C. |
代理人 |
Yee & Associates, P.C. ;LaBaw Jeffrey S. |
主权项 |
1. A data-processing system comprising a processor, a memory, and a storage device, wherein the storage device comprises program code that is loadable into the memory and executable by the processor to perform steps of:
receiving an indication of each failed test case of a plurality of test cases whose current execution has failed; and classifying each failed test case into a plurality of disjoint classes according to a corresponding suspicion attribute, change attribute and regression attribute, wherein the suspicion attribute of a given failed test case is indicative of a change to a corresponding exercised software component since a previous execution of the given failed test case, the change attribute of the given failed test case is indicative of a change to the given failed test case since the previous execution of the given failed test case, and the regression attribute of the given failed test case is indicative of a regression of the given failed test case since the previous execution of the given failed test case. |
地址 |
Armonk NY US |