Patent ID: 9740585
Date: 2017-08-22
CPC Classifications: G06F

Claim:
1. A computer program product for testing hardware, software and/or firmware, the computer program product comprising a non-transitory computer readable storage device having stored thereon: first program instructions programmed to receive a plurality of sets of configuration data, each set of configuration data of the plurality of sets of configuration data specifying a given computer system; second program instructions programmed to receive a set of configuration types and a set of test programs, each configuration type of the set of configuration types being specified by a set of configuration data of the plurality of sets of configuration data; third program instructions programmed to generate a logic matrix of test cases from the set of configuration types and the set of test programs, each test case of the logic matrix of test cases including a corresponding configuration type and a corresponding test program; fourth program instructions programmed to select a set of test cases from the logic matrix of test cases; and fifth program instructions programmed to perform the set of test cases; wherein: at least the step of performing the set of test cases is performed by computer software running on computer hardware;