I agree that it would appear to make sense that an end to end functional test is required which includes activation of each automatic detector, transmission of detector condition to the control panel, determination of fire condition, activation of the cause/effect matrix, transmission of signals to alarm devices, control interfaces, alarm receiving centres etc. However, that is not what is described in 45.4.
The emphasis appears to be on testing the ability of the detector to provide a response when subjected to a fire-like stimulus as described in 45.5b) "The tests used need prove only that the detectors are connected to the system, are operational and are capable of responding to the phenomena they are designed to detect."
Whilst intitiating an alarm condition is one way to indicate that a detecor is able to respond to a fire-like stimulus, so is verifying fluctuations in analogue values carresponding to fluctuations in ambient conditions.
For example, the analogue value of an Appollo xp95 heat detector has an approximately linear correlation to ambient temperatue, therefore, by monitoring the analogue value over a relevant time period, fluctuations are likely to be witnessed which correspond to building usage. This would identify if the detector is capable of responding to heat stimulus. Is it then necessary to demonstrate that the heat detector is capable of responding to more heat stimulus? As I've questioned before are we testing the system or the detector?