发明名称 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