发明名称 Method and apparatus to increase efficiency of automatic regression in “two dimensions”
摘要 Techniques for efficiently isolating software regressions are provided. A system test tool determines that a particular regression is present in a particular build of a software system, but not in a baseline build. Using historical data, the tool determines, for each of a plurality of intermediate builds between these two builds, a likelihood that that intermediate build introduced the particular regression. A particular intermediate build can be identified as a build to be tested. Here, the particular intermediate build comprises a plurality of layered putbacks, each of which putbacks comprises one or more code changes in the software system. The tool determines, for each putback, a likelihood that that putback introduced the particular regression. A particular putback in the plurality of putbacks may be selected as a putback to be tested. In some embodiments, the particular putback is the putback that has the greatest likelihood of introducing the particular regression.
申请公布号 US8161458(B2) 申请公布日期 2012.04.17
申请号 US20070862940 申请日期 2007.09.27
申请人 JOHNSON DARRIN P.;FARNHAM DAMIEN;RYAN FINTAN;MCGRATH SEAN A.;ORACLE AMERICA, INC. 发明人 JOHNSON DARRIN P.;FARNHAM DAMIEN;RYAN FINTAN;MCGRATH SEAN A.
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人
主权项
地址