An apparatus for testing a solenoid valve, the apparatus comprising: An actuator configured to close an emergency valve ; a solenoid valve configured to enable the actuator to close the emergency valve ; and a valve positioner fluidly and communicatively coupled to the solenoid valve , the valve positioner comprising a processor; the valve positioner being configured to: instruct the solenoid valve for a pulse duration to transition from a first state to a second state, the pulse duration extending from a start time to a pulse end time , and to instruct the solenoid valve to transition from the second state to the first state upon completion of the pulse duration ; monitor a pressure change of a pressure chamber of the actuator in fluid communication with the solenoid valve relative to an initial pressure for a monitoring duration that extends from the start time to a monitoring end time ; characterized in that the valve positioner is further configured to: identify a maximum pressure change during the monitoring duration ; and determine a ready state of the solenoid valve when the maximum pressure change is greater than a minimum trip value and the pressure change at the monitoring end time is less than a maximum reset value . An actuator configured to close an emergency valve ; a solenoid valve configured to enable the actuator to close the emergency valve ; and a valve positioner fluidly and communicatively coupled to the solenoid valve , the valve positioner comprising a processor; the valve positioner being configured to: instruct the solenoid valve for a pulse duration to transition from a first state to a second state, the pulse duration extending from a start time to a pulse end time , and to instruct the solenoid valve to transition from the second state to the first state upon completion of the pulse duration ; monitor a pressure change of a pressure chamber of the actuator in fluid communication with the solenoid valve relative to an initial pressure for a monitoring duration that extends from the start time to a monitoring end time ; characterized in that the valve positioner is further configured to: identify a maximum pressure change during the monitoring duration ; and determine a ready state of the solenoid valve when the maximum pressure change is greater than a minimum trip value and the pressure change at the monitoring end time is less than a maximum reset value . instruct the solenoid valve for a pulse duration to transition from a first state to a second state, the pulse duration extending from a start time to a pulse end time , and to instruct the solenoid valve to transition from the second state to the first state upon completion of the pulse duration ; monitor a pressure change of a pressure chamber of the actuator in fluid communication with the solenoid valve relative to an initial pressure for a monitoring duration that extends from the start time to a monitoring end time ; characterized in that the valve positioner is further configured to: identify a maximum pressure change during the monitoring duration ; and determine a ready state of the solenoid valve when the maximum pressure change is greater than a minimum trip value and the pressure change at the monitoring end time is less than a maximum reset value . identify a maximum pressure change during the monitoring duration ; and determine a ready state of the solenoid valve when the maximum pressure change is greater than a minimum trip value and the pressure change at the monitoring end time is less than a maximum reset value . <EOS>