发明名称 Adaptive framework automatically prioritizing software test cases
摘要 An automated, self-adaptive framework prioritizes software testing in a consistent and effective manner. A metric evaluates past test execution information for assigning regression testing priority. The metric may be calculated with reference to one or more of the following factors taken in combination: requirement, coverage, history, and cost. The requirement factor considers customer-assigned priority of testing the code, complexity of implementing the code, and proneness of the code to faults. The coverage factor considers code coverage, feature coverage, and common usage rate. The history factor considers previous bug found rate, case stable rate, and priority to calculate. The cost factor considers test case execution time, and step length. A value of each factor for one test case is measured according to that test case and is not related to other test cases. The calculation result representing the metric for each test case determines a priority of the test case.
申请公布号 US9489289(B2) 申请公布日期 2016.11.08
申请号 US201414565220 申请日期 2014.12.09
申请人 SAP SE 发明人 Hu Ziheng;Li Jing;Li Xin;Zhou Chen;Chang Longhui
分类号 G06F11/00;G06F11/36 主分类号 G06F11/00
代理机构 Fountainhead Law Group PC 代理人 Fountainhead Law Group PC
主权项 1. A computer-implemented method comprising: receiving a user input and information about a software test case from a database, wherein the information comprises coverage information including a code coverage rate and a separate feature coverage rate calculated from a keyword; processing the information to calculate in a first testing round, a first metric for the software test case, the first metric comprising a weighted code coverage factor and a weighted feature coverage factor; assigning a testing priority to the software test case for the first testing round based upon the first metric; and communicating the testing priority to the database for storage.
地址 Walldorf DE