A coverage test support device comprising: a memory device configured to store a test case including a plurality of pairs of test input values and expected output values, and a specification content for each of a plurality of coverage indexes in relation to a program created by a neural network, wherein the specification content for each of the plurality of coverage indexes includes a coverage calculation method associated with that coverage index; and an arithmetic device configured to execute a process of sequentially giving a test input value of each pair in the test case to the program created by the neural network, executing a predetermined number of tests, and acquiring a test result of the tests and neuron information at the time of test execution, wherein the neuron information includes output data for each neuron of intermediate layers in the program created by the neural network, wherein the output data for a neuron indicates an activity level of that neuron; a process of applying the acquired neuron information to the calculation method associated with each of the plurality of coverage indexes to calculate a value for each coverage index, and a process of selecting, among the plurality of coverage indexes, a preferential coverage index that is to be used preferentially, the preferential coverage index being a coverage index for which an increment of the calculated value relative to a last time a preferential coverage index was selected shows a predetermined tendency, wherein the preferential coverage index is selected when either the number of executions of the tests or the number of bugs in the test result exceeds a predetermined standard. a memory device configured to store a test case including a plurality of pairs of test input values and expected output values, and a specification content for each of a plurality of coverage indexes in relation to a program created by a neural network, wherein the specification content for each of the plurality of coverage indexes includes a coverage calculation method associated with that coverage index; and an arithmetic device configured to execute a process of sequentially giving a test input value of each pair in the test case to the program created by the neural network, executing a predetermined number of tests, and acquiring a test result of the tests and neuron information at the time of test execution, wherein the neuron information includes output data for each neuron of intermediate layers in the program created by the neural network, wherein the output data for a neuron indicates an activity level of that neuron; a process of applying the acquired neuron information to the calculation method associated with each of the plurality of coverage indexes to calculate a value for each coverage index, and a process of selecting, among the plurality of coverage indexes, a preferential coverage index that is to be used preferentially, the preferential coverage index being a coverage index for which an increment of the calculated value relative to a last time a preferential coverage index was selected shows a predetermined tendency, wherein the preferential coverage index is selected when either the number of executions of the tests or the number of bugs in the test result exceeds a predetermined standard. a process of sequentially giving a test input value of each pair in the test case to the program created by the neural network, executing a predetermined number of tests, and acquiring a test result of the tests and neuron information at the time of test execution, wherein the neuron information includes output data for each neuron of intermediate layers in the program created by the neural network, wherein the output data for a neuron indicates an activity level of that neuron; a process of applying the acquired neuron information to the calculation method associated with each of the plurality of coverage indexes to calculate a value for each coverage index, and a process of selecting, among the plurality of coverage indexes, a preferential coverage index that is to be used preferentially, the preferential coverage index being a coverage index for which an increment of the calculated value relative to a last time a preferential coverage index was selected shows a predetermined tendency, wherein the preferential coverage index is selected when either the number of executions of the tests or the number of bugs in the test result exceeds a predetermined standard.