Patent ID: 9170927
Filing Date: 2015-10-27
Classification: G06F

Abstract:
1. A method in a data processing system, for automatic testing a software product comprising a plurality of software packages (P 1 , . . . , P(Z)) that are to be installed or de-installed in defined order, the method comprising: providing software package dependency and prerequisite information for the software product; analyzing the software package dependency and prerequisite information for each software package in the plurality of software packages (P assigning each software package in the plurality of software packages (P reducing the dependency abstraction level matrix by searching for software packages assigned to more than one abstraction level, determining a highest abstraction level the software package is assigned to, and deleting the software package from lower abstraction levels that the software package is assigned to thereby forming a reduced dependency abstraction level matrix; determining possible software package test combinations of the software product based on the reduced dependency abstraction level matrix; and performing an installation procedure or a de-installation procedure of the plurality of software packages (P