Patent ID: 8954931
Filing Date: 2015-02-10
Classification: G06F

Abstract:
1. A non-transitory computer-readable storage medium, with instructions stored thereon which when executed by at least one processor cause a computer to perform data processing comprising: retrieving data identifying processes of a software system impacted by software system changes, for each process the retrieved data including data representative of components of the software system impacted by the software system changes, and for each process, a list of test cases that test the respective process; categorizing, the processes according to test plan preferences, the categories including processes that must be tested, processes that preferably be tested, processes that can be tested, and processes that must not be tested; for processes categorized as must be tested and preferably be tested, identifying and adding test cases to a test plan in view of a test plan preference that at least a certain threshold amount of the software system be tested, at least one of a further test plan preference, and a determined ranking of test cases for each process having more than one test case associated therewith; for processes categorized as can be tested, when the threshold amount of the software system to be tested has not been met, identifying and adding test cases to the test plan in view of the at least one of a further test plan preference and a determined ranking of the processes categorized as can be tested, the ranking of processes categorized as can be tested including: removing the data representative of the identified components from the other processes; and retrieving effort data for each test case associated with a process categorized as can be tested, the effort data retrieved from a test case database that stores data representative of effort involved in executing respective test cases; and outputting the test plan including a representation of the added test cases and a representation of the determined effort involved in executing the test plan.