摘要 |
PROBLEM TO BE SOLVED: To utilize knowledge about a software system to be tested.SOLUTION: A test case generation system has a grouping and weight calculation part and a test case generation part. The grouping and weight calculation part receives a model for an object system comprising a set of factors and a set of values that the factors possibly have, and a set of blocks on which knowledge is reflected, and connections between blocks, groups the factors so that factors having the same path by a connection are in one group, and calculates weights between groups of grouped factors to find an inter-factor-group weight table. The test case generation part generates a test case in which the total of values evaluated according to weight values of the inter-factor-group weight table is maximized for a combination of values of factors included in the set of factors included in the test case from group definitions of factors and the inter-factor-group weight table. |