An improved fire detector test device and methods for conducting field sensitivity and functionality testing of a fire detector in-situ are provided. The test device can include ambient condition or stimulus generating devices and a programmable processor, wherein the programmable processor can identify information about a detector under test, wherein the programmable processor can obtain a configuration file based on the identified information about the detector under test, wherein the configuration file can identify a combination, level, or rate of a plurality of stimuli that cause an alarm in the detector under test, and wherein the programmable processor can execute the configuration file to cause the ambient condition or stimulus generating devices to generate and emit the plurality of stimuli in the combination and at the level and the rate identified in the configuration file.