发明名称 System and method for reducing test effort by object risk analysis
摘要 A system, computer readable medium, and method for automatically testing computer objects affected by an update package. The exemplary method may compare computer objects/instances in an update package with those of the installed version of the computer application. A set of computer objects that have changed in the update package as compared to the installed version may be generated. The changes to each of the computer objects in the set of changed objects may be analyzed to determine if an automated test is related to the changed object. If an object has a related automated test assigned to it, the object may be placed in a separate list for testing. The automated tests of the changed objects in the separate list may be organized into a test plan. The automated tests may be executed according to the test plan. The system may have servers and computer processors to implement the method.
申请公布号 US8954930(B2) 申请公布日期 2015.02.10
申请号 US201012971731 申请日期 2010.12.17
申请人 SAP SE 发明人 Kamenz Torsten;Kemmler Andreas
分类号 G06F9/44;G06F11/00;G06F11/36 主分类号 G06F9/44
代理机构 Kenyon & Kenyon LLP 代理人 Kenyon & Kenyon LLP
主权项 1. A method for automatically testing computer objects affected by an update package, comprising: comparing computer objects in an update package with those of the installed version of the computer application; generating a set of computer objects that have changed in the update package as compared to the installed version; analyzing each of the computer objects in the set of changed objects to determine if an automated test is related to the changed object; placing objects in a first list for automated testing, if an object has a related automated test assigned to it; placing objects in a second list for process testing, if an object does not have a related automated test assigned to it; removing objects from the first and second list based on a type of change made to the objects; organizing the automated tests for the remaining changed objects in the first list into a test plan; executing the automated tests for the remaining changed objects according to the test plan; determining a set of processes that are effected by the remaining changed objects in the second list and executing tests on the set of processes; identifying a criticality level of each computer object, each criticality attribute specifying its relative importance; and adjusting at least one of the criticality attributes such that test time for one or more relevant computer objects is reduced to a value less than a predetermined time.
地址 Walldorf DE