Generation device, generation method, and program
First Claim
1. A generation device for generating a test sequence to be supplied to a test target without defining an operation sequence in detail, the generation device comprising:
- a first reception unit receiving, from a user terminal, prohibition rule information for defining combinations of values that cannot be used, for parameters as factors included in a test vector;
a test vector generation unit selecting, for each of a plurality of parameters to be included in the test vector, one value from among possible values for the parameter to generate a plurality of test vectors whose combinations of values are different from each other and whose use is permitted, on the basis of the prohibition rule information,wherein the test vector generation unit generates the plurality of test vectors that cover all possible patterns taken by combinations of values, according to an orthogonal table, for a predetermined number of parameters of the plurality of parameters;
a second reception unit receiving commutativity information indicating a condition of values of the plurality of parameters under which order of two or more test vectors is changeable;
an extraction unit extracting, as a plurality of partial sequences each including one or more test vectors, a plurality of portions of a series comprising an output of the plurality of test vectors by the test vector generation unit, wherein the extraction unit extracts the plurality of partial sequences from the series including the plurality of test vectors, based on the commutativity information; and
a test sequence generation unit generating a test sequence based on the extracted plurality of partial sequences, wherein the test sequence generation unit generates the test sequence having a length suppressed within a realistically executable range.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a generation device including: a test vector generation unit for selecting, for each of parameters to be included in a test vector, one value from among possible values for the parameter to generate test vectors whose combinations of values are different from each other; an extraction unit for extracting, as partial sequences each including one or more test vectors, portions of a series including the test vectors output by the test vector generation unit; and a test sequence generation unit for generating a test sequence based on the extracted partial sequences.
-
Citations
8 Claims
-
1. A generation device for generating a test sequence to be supplied to a test target without defining an operation sequence in detail, the generation device comprising:
-
a first reception unit receiving, from a user terminal, prohibition rule information for defining combinations of values that cannot be used, for parameters as factors included in a test vector; a test vector generation unit selecting, for each of a plurality of parameters to be included in the test vector, one value from among possible values for the parameter to generate a plurality of test vectors whose combinations of values are different from each other and whose use is permitted, on the basis of the prohibition rule information, wherein the test vector generation unit generates the plurality of test vectors that cover all possible patterns taken by combinations of values, according to an orthogonal table, for a predetermined number of parameters of the plurality of parameters; a second reception unit receiving commutativity information indicating a condition of values of the plurality of parameters under which order of two or more test vectors is changeable; an extraction unit extracting, as a plurality of partial sequences each including one or more test vectors, a plurality of portions of a series comprising an output of the plurality of test vectors by the test vector generation unit, wherein the extraction unit extracts the plurality of partial sequences from the series including the plurality of test vectors, based on the commutativity information; and a test sequence generation unit generating a test sequence based on the extracted plurality of partial sequences, wherein the test sequence generation unit generates the test sequence having a length suppressed within a realistically executable range. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A generation method of generating, by a computer, a test sequence to be supplied to a test target without defining an operation sequence in detail, the generation method comprising:
-
receiving, from a user terminal, prohibition rule information for defining combinations of values that cannot be used, for parameters as factors included in a test vector; selecting, for each of a plurality of parameters to be included in the test vector, one value from among possible values for the parameter to generate a plurality of test vectors whose combinations of values are different from each other and whose use is permitted, on the basis of the prohibition rule information, wherein the plurality of test vectors cover all possible patterns taken by combinations of values and are generated according to an orthogonal table for a predetermined number of parameters of the plurality of parameters; receiving commutativity information indicating a condition of values of the plurality of parameters under which order of two or more test vectors is changeable; extracting, as a plurality of partial sequences each including one or more test vectors, a plurality of portions of a series comprising an output of the plurality of test vectors, wherein the extracting comprises extracting the plurality of partial sequences from the series including the plurality of test vectors, based on the commutativity information; and generating a test sequence based on the extracted plurality of partial sequences, wherein the generating comprises generating the test sequence having a length suppressed within a realistically executable range.
-
Specification