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.