PURPOSE: To omit futile tests so as to efficiently perform tests by deleting test data containing the same feature as that of failed test data from a test data set.
CONSTITUTION: A test data set 105 and test data related graph 106 drawn on the basis of the feature of each test data are registered in advance in a data base 102. An automatic test driver 103 selects a test input and test output following a prescribed procedure and tests a program 104 to be tested by using the selected test input. Then the test result is discriminated on the basis of the test result and an expected test output. When the discriminated result is abnormal, the node accessible from the node corresponding to the test data is checked on the graph 106 and the test data which are more complicated that the test data are deleted from the test data set 105. Therefore, black box tests of software are performed automatically and efficiently.
HOTTA HIROBUMI
FUKUNAGA YUJI