A portable gas detector test fixture (102, 152), comprising: a test chamber; a processor; a test gas container storing a test gas and comprising a test gas concentration sensor that is communicatively coupled to the processor; a docking connector communicatively coupled to the processor; an output device communicatively coupled to the processor; a memory communicatively coupled to the processor; an application stored in the memory that, when executed by the processor, is configured to determine an ageing of the test gas stored in the test gas container by sensing the concentration of the test gas in the test gas container and comparing the sensed concentration of test gas to a predefined threshold of test gas concentration, and to provide a notification to a user via the output device indicating when the test gas container should be replaced; and an inflow pump configured to connect to a test gas source line of a test gas container (118, 154), where the inflow pump is coupled to the test chamber; the portable gas detector test fixture (102, 152) further comprising: an outflow pump configured to connect to a test gas return line of the test gas container (118, 154), where the outflow pump is coupled to the test chamber whereby test gas is returned to the test gas container and reused; wherein the application, when executed by the processor, is configured to conduct a bump test on a portable gas detector plugged into the docking connector. a test chamber; a processor; a test gas container storing a test gas and comprising a test gas concentration sensor that is communicatively coupled to the processor; a docking connector communicatively coupled to the processor; an output device communicatively coupled to the processor; a memory communicatively coupled to the processor; an application stored in the memory that, when executed by the processor, is configured to determine an ageing of the test gas stored in the test gas container by sensing the concentration of the test gas in the test gas container and comparing the sensed concentration of test gas to a predefined threshold of test gas concentration, and to provide a notification to a user via the output device indicating when the test gas container should be replaced; and an inflow pump configured to connect to a test gas source line of a test gas container (118, 154), where the inflow pump is coupled to the test chamber; the portable gas detector test fixture (102, 152) further comprising: an outflow pump configured to connect to a test gas return line of the test gas container (118, 154), where the outflow pump is coupled to the test chamber whereby test gas is returned to the test gas container and reused; wherein the application, when executed by the processor, is configured to conduct a bump test on a portable gas detector plugged into the docking connector. an outflow pump configured to connect to a test gas return line of the test gas container (118, 154), where the outflow pump is coupled to the test chamber whereby test gas is returned to the test gas container and reused; wherein the application, when executed by the processor, is configured to conduct a bump test on a portable gas detector plugged into the docking connector.