1. An information processing apparatus, which supports, in one system implemented by cooperating components being as a plurality of software components, tests of the components, said apparatus comprising: a test case storage unit which stores test cases of components, which describe interface call orders for the components; an interface classification information storage unit which stores pieces of classification information of interfaces provided by the components; a modeled test case creation unit which creates modeled test cases by converting test cases of each component stored in said test case storage unit into expressions with a level of abstraction increased by excluding component unique information included in the test cases using the interface classification information stored in said interface classification information storage unit; and a modeled test case comparison and extraction unit which extracts modeled test cases as differences by comparing modeled test cases created by said modeled test case creation unit between a plurality of components.