If there were laughing that would only because they do not understand the test button is enough with the our GFCIs.
Your GFCI is identical to a 3 pole RCD baring the leakage current rating.
Both are subject to wear over time. If it has been installed for years and given perfect service wear takes place. Like me they get old, cantankerous and unreliable.
Have you ever stripped a GFCI? If you do you will see the bits that wear and they are very delicate and can be very temperamental.
Regarding the test button:
I?ve had the resistor burn out or even more fun, short circuit. The damn thing exploded.
I?m sorry, I can?t understand how pressing a test button constitutes a ?test?, far too many possibilities for variance.
A MFT (Multi Function Test meter) does the ramp test automatically. It will give trip threshold and response time in mA and mS. OK they are expensive and need annual calibration for insurance purposes.
Can you tell me the precise values the test button gives? If there was to be an insurance claim can you say you have tested the functionality of the device?