A device maintenance apparatus, comprising: a device information storage storing information of a field device, which includes parameters of the field device, and one or more maintenance items associated with the information of the field device; an acquirer configured to acquire the information of the field device; a maintenance item determiner configured to determine the at least one maintenance item from the one or more maintenance items stored in the device information storage based on the information of the field device acquired by the acquirer; and an execution button receivable of an operation for executing, with respect to the field device, at least one maintenance item, which is determined by the maintenance item determiner, among the one or more maintenance items associated with the information of the field device acquired by the acquirer and stored in the device information storage; a display data generator configured to generate display data to allow a display device to display the execution button together with the information of the field device acquired by the acquirer, characterized in that the device maintenance apparatus further comprises: a test pattern setter (1113, 1114) configured to set one or more test patterns which define that an output level of an output signal output from the field device is changed over time in a maintenance test; a maintenance executer configured to execute the at least one maintenance item associated with the execution button in accordance with the operation received by the execution button and in accordance with the test pattern set by the test pattern setter (1113, 1114) whereby the device maintenance apparatus is configured to transmit to the field device a command signal for outputting the output signal at an output level in accordance with the test pattern set by the test pattern setter (1113, 1114); and a maintenance information storage storing results of the at least one maintenance item executed by the maintenance executer. a device information storage storing information of a field device, which includes parameters of the field device, and one or more maintenance items associated with the information of the field device; an acquirer configured to acquire the information of the field device; a maintenance item determiner configured to determine the at least one maintenance item from the one or more maintenance items stored in the device information storage based on the information of the field device acquired by the acquirer; and an execution button receivable of an operation for executing, with respect to the field device, at least one maintenance item, which is determined by the maintenance item determiner, among the one or more maintenance items associated with the information of the field device acquired by the acquirer and stored in the device information storage; a display data generator configured to generate display data to allow a display device to display the execution button together with the information of the field device acquired by the acquirer, characterized in that the device maintenance apparatus further comprises: a test pattern setter (1113, 1114) configured to set one or more test patterns which define that an output level of an output signal output from the field device is changed over time in a maintenance test; a maintenance executer configured to execute the at least one maintenance item associated with the execution button in accordance with the operation received by the execution button and in accordance with the test pattern set by the test pattern setter (1113, 1114) whereby the device maintenance apparatus is configured to transmit to the field device a command signal for outputting the output signal at an output level in accordance with the test pattern set by the test pattern setter (1113, 1114); and a maintenance information storage storing results of the at least one maintenance item executed by the maintenance executer. a test pattern setter (1113, 1114) configured to set one or more test patterns which define that an output level of an output signal output from the field device is changed over time in a maintenance test; a maintenance executer configured to execute the at least one maintenance item associated with the execution button in accordance with the operation received by the execution button and in accordance with the test pattern set by the test pattern setter (1113, 1114) whereby the device maintenance apparatus is configured to transmit to the field device a command signal for outputting the output signal at an output level in accordance with the test pattern set by the test pattern setter (1113, 1114); and a maintenance information storage storing results of the at least one maintenance item executed by the maintenance executer.